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 |