Programming/Exception Handling
[MySQL Error] 1068. Multiple primary key defined
prinha
2021. 6. 2. 18:21
728x90
반응형
테이블에 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, 새로추가하는키);
728x90
반응형