1. 기존 칼럼 id를 AUTO_INCREMENT와 기본 키로 설정 (테이블 이름이 변경된 후)

ALTER TABLE `mytable` MODIFY `id` INT NOT NULL AUTO_INCREMENT PRIMARY KEY;

 

2. 기존 기본 키 칼럼 id에 AUTO_INCREMENT 추가 (테이블 이름이 변경된 후)

ALTER TABLE `mytable` MODIFY `id` INT NOT NULL AUTO_INCREMENT;

 

3. 새로운 칼럼 new_id를 추가하고 AUTO_INCREMENT와 기본 키 설정 (테이블 이름이 변경된 후)

ALTER TABLE `mytable` ADD COLUMN `new_id` INT(11) NOT NULL AUTO_INCREMENT PRIMARY KEY FIRST;

 

 

 

설명:

  • ADD COLUMN: 새로운 칼럼을 테이블에 추가합니다.
  • AUTO_INCREMENT: 새 칼럼에 자동 증가 속성을 설정합니다.
  • PRIMARY KEY: 새 칼럼을 기본 키로 설정합니다.
  • FIRST: 새 칼럼을 테이블의 첫 번째 위치로 이동시킵니다. 이 옵션은 선택적입니다.

'DBMS > mysql' 카테고리의 다른 글

Mysql Index 인덱스 생성 및 관리  (0) 2024.08.10
Mysql 백틱(``)  (0) 2024.08.10

+ Recent posts