SET @num := 0;
UPDATE your_table SET id = @num := (@num+1);
ALTER TABLE your_table AUTO_INCREMENT =1;
가끔 table을 다른 db에서 복사해 오면 auto_increment로 인해서 첫 index가 528번 같은 번호가 되기도 한다.
그럴 때 사용 하는 방법이 아래와 같다.
1 2 3 | SET @num := 0; UPDATE your_table SET id = @num := (@num+1); ALTER TABLE your_table AUTO_INCREMENT =1; | cs |
이렇게 사용하면 index는 1로 초기화가 된다.
'MySQL' 카테고리의 다른 글
MySQL base64 hex값 update 하는 방법 (0) | 2020.05.20 |
---|---|
내가 원하는 order by 순서 코드 (0) | 2020.04.07 |
[MySQL] where 절에서 unique 열 체크하기 (0) | 2019.11.15 |