MySQL

기본키 추가 삭제

M9M9 2020. 9. 30. 15:06

DB를 잘 못 설계해서 기본키를 추가 삭제하는경우가 너무많아서 자주사용한다.

그래서 맨날 검색하는데, 그럴빠에 블로그에 정리해놓자~

 

 

 

 

 

기본키 삭제



alter table {테이블명} drop primary key;

EX) alter table user drop primary key;

 

 

 

기본키 추가

 

테이블이 생성 안되어있을 경우

create table user(
	user_index int not null,
    primary key(user_index)
);

 

 

 

 

테이블이 생성되어있을 경우

alter table {테이블명} add primary key({컬럼명});

ALTER TABLE user ADD PRIMARY KEY (user_index);