티스토리 뷰

반응형

기존의 id 컬럼에 설정된 PRIMARY KEY와 AUTO_INCREMENT 속성을 num 컬럼으로 변경하려면 다음과 같은 SQL 명령어를 사용하면 됩니다.

기존의 PRIMARY KEY와 AUTO_INCREMENT를 제거합니다.
num 컬럼에 PRIMARY KEY와 AUTO_INCREMENT를 추가합니다.
다음은 이를 수행하기 위한 SQL 명령어입니다:

ALTER TABLE your_table_name 
DROP PRIMARY KEY,
MODIFY id기본 varchar(20) NOT NULL,
MODIFY num int(11) NOT NULL AUTO_INCREMENT,
ADD PRIMARY KEY (num);

ALTER TABLE your_table_name 
DROP PRIMARY KEY,
MODIFY id기본 varchar(20) NOT NULL,
MODIFY num int(11) NOT NULL AUTO_INCREMENT,
ADD PRIMARY KEY (num);


위 명령어는 다음과 같은 순서로 작업을 수행합니다:

 



기존의 PRIMARY KEY를 제거합니다.
id기본 컬럼에서 AUTO_INCREMENT를 제거합니다.
num 컬럼에 AUTO_INCREMENT 속성을 추가하고, 이를 PRIMARY KEY로 설정합니다.
your_table_name을 실제 테이블 이름으로 대체하여 사용하세요.

이 작업을 실행하기 전에 데이터베이스를 백업하는 것이 좋습니다. 이는 데이터 무결성을 보장하고, 잘못된 수정 시 복구할 수 있게 합니다.

반응형
댓글