MySQL 순번 정리

1 개요[ | ]

MySQL 순번 정리
  • 이빨 빠진 id 번호를 1부터 차례대로 정리하고 싶은 경우
  • (주의!) 다른 곳에서 현재 id를 참조하는 곳이 있다면 데이터 꼬임
예: 다른 테이블에서 외래키로 참조하는 경우, 현재 구동중인 애플리케이션이 예전 ID를 참조하고 있는 경우
별도의 키를 마련해야 함

2 방법[ | ]

SET @count = 0;
UPDATE 테이블명 SET 테이블명.id = @count:= @count + 1;
ALTER TABLE 테이블명 AUTO_INCREMENT = 1;

3 참고[ | ]

문서 댓글 ({{ doc_comments.length }})
{{ comment.name }} {{ comment.created | snstime }}