AWS/MySQL

MySQL AUTO_INCREMENT 값을 초기화 후, 테이블 안의 모든 데이터의 ID값을 재조정하는 방법

leopard4 2023. 3. 28. 11:47
ALTER TABLE `테이블` AUTO_INCREMENT=1;
SET @COUNT = 0;
UPDATE `테이블` SET id = @COUNT:=@COUNT+1;

 

위 쿼리문은 현재 모든 데이터 ID값을 1부터 재조정하고,
다음 인덱스 값을 [마지막 행번호 + 1] 로 정하는 명령어입니다.

 

id값의 AUTO_INCREMENT를 초기화한것.