프로세스 검증을 하기 위해 QA를 진행할 때 의도적이지 않게
테스트로 인한 DB가 쌓이는 경우가 많다.
해당 DB를 정리할 때 필드값 중에 auto_increment 속성을 적용 시킨 것이
있으면 데이터를 지워도 해당 필드값은 계속 증가하기 때문에 인덱싱 할때
숫자가 다른 경우가 많아지는데
그렇기 때문에 auto_increment 재설정 하는 방법과 세팅법을 기록해보고자 한다..
SHOW TABLE STATUS WHERE name = '[TABLE명]';
ALTER TABLE [TABLE명] AUTO_INCREMENT = [시작할 값];
주의)
AUTO_INCREMENT를 초기화(변경)할 때는 변경할 AUTO_INCREMENT의 값이 해당 컬럼에서 가장 큰 값보다 커야만 합니다.
SET @count=0;
UPDATE 테이블 이름 SET 컬럼 이름=@count:=@count+1;