기존에 사용중인 컬럼을 제외해야 되는 상황이 왔다.
해당 컬럼이 private key로 등록이 되어 있어 일반적인 방법으로는 제외되지 않는다.
데이터가 많아 테이블을 삭제할 수 없으니 다른 방법을 찾아야한다.
등록되어 있는 key 전부를 제거하고 새롭게 생성하는 방법을 이용하면 데이터를 유지하면서 수정이 가능하다.
ALTER TABLE TEST123 DROP PRIMARY KEY; ALTER TABLE TEST123 ADD CONSTRAINT PK_TEST123 PRIMARY KEY (test1, test2, test3); |