db스키마는 아래와 같다.
a,b,c를 순차적으로 insert한 결과다.
1을 지우면 아래처럼 된다.
id 2,3을 1,2로 당기고 싶으면 아래 두 명령어를 치면 된다.
SET @CNT =0;
UPDATE table_name SET table.column_name=@CNT:=@CNT+1;
결과는 아래와 같다.
그런데 이 상태에서 새로운 data를 추가하면 id는 4부터 시작한다.
AUTO_INCREMENT떄문에 그렇다.
따라서 다음 추가되는 data는 id 3부터 시작하라고 명령어 쳐줘야한다.
ALTER TABLE table_name AUTO_INCREMENT=4;