본문 바로가기
IT tech Coding/mysql

mysql auto_increment 값을 초기화 하는 방법

by Coding Life 2019. 6. 2.

자료를 계속해서 추가로 넣을때 고유의 키값을 줘야하는데요,

 

이럴때는 이것이 반드시 필요합니다. 그래야 새로운 데이터가 자동으로 고유의 값을 갖으니까요.

 

흔히 num이란 변수에 많이 부여하게 되는데요,

 

그 방법을 알아보자구요~

 

alter table [table명] AUTO_INCREMENT = [시작할 값];

 

주의해야 할 점은 이 경우 테이블에 새로 시작할 값보다 높은 값이 있으면 안됩니다. 

 

사실, 주로 사용하는 AUTO_INCREMENT는 보통 이런 형태가 될 것입니다.

 

필드값을 초기화 한 후 이제부터 다시 1부터 시작하길 원할때....

 

이렇게 사용하면 됩니다.

 

ALTER TABLE 'WORK' AUTO_INCREMENT=1;

SET @COUNT = 0;

UPDATE 'WORK' SET NUM = @COUNT:=@COUNT+1;

aLTER TABLE work ADD COLUMN num INT(10) NOT NULL AUTO_INCREMENT PRIMARY KEY FIRST;

 

 

반응형