웹마스터
Mysql - 기존 테이블에 auto_increment 추가
기존 테이블에 있는 칼럼이 대상인 경우
ALTER TABLE '테이블명' MODIFY 컬럼명 INT NOT NULL AUTO_INCREMENT PRIMARY KEY FIRST;
프라이머 키로 설정된 칼럼이 대상인 경우
ALTER TABLE '테이블명' MODIFY 컬럼명 INT NOT NULL AUTO_INCREMENT;
새로운 칼럼을 추가하고, 그 칼럼에 auto increment 추가하는 경우
ALTER TABLE '테이블명' ADD COLUMN 컬럼명 INT(11) NOT NULL AUTO_INCREMENT PRIMARY KEY FIRST;
기존에 등록된 기본키 삭제하기.
기존에 기본키가 등록되어 있는데, 수정해야 하는 경우엔 기존의 키를 삭제하고 다시 등록해야 한다.
ALTER TABLE [TABLE명] DROP PRIMARY KEY; -- 기본키를 지워준다.
0개 댓글