본문 바로가기
Programming/Exception Handling

[MySQL Error] 1068. Multiple primary key defined

by prinha 2021. 6. 2.
반응형

 

테이블에 PRIMARY KEY 컬럼을 추가할 때, 기존 PRIMARY KEY들이 잡혀있기 때문에 멀티플 오류가 났다.

 

해결방법은 !

1) 추가할 컬럼을 추가하기

ALTER TABLE 테이블명 ADD 컬럼명 varchar(20) not null default '기본값'; 

2) 해당 테이블의 PRIMARY KEY를 전체 삭제 후 추가하기

ALTER TABLE 테이블명 DROP PRIMARY KEY, ADD PRIMARY KEY(원래있던키1, 원래있던키2, 새로추가하는키);

 

반응형