[Mysql] Auto_increment 재정렬


[Mysql] Auto_increment 재정렬

위와 같이 id를 auto_increment로 지정한 테이블이 있다고 가정하자.그런데 이렇게 데이터를 막 넣다가 중간에 몇몇 내용이 잘못되어 중간 데이터를 삭제 후 다시 데이터를 삽입했다.그랬더니 위와 같이 2, 3을 빼먹고 4부터 시작됐다.따라서 위와 같은 경우에는, 삭제 시 재정렬을 해 주어야 한다.위와 같이 @cnt를 0으로 만든 뒤 위와 같이 update문으로 id 컬럼을 재정렬해준다. 그런 뒤 확인해보면 위와 같이 재정렬이 되어있다.이후 시작번호를 다시 지정해 (예시에서는 5) 지정한 시작번호부터 입력되게 설정한다....

[Mysql] Auto_increment 재정렬에 대한 요약내용입니다.

자세한 내용은 아래에 원문링크를 확인해주시기 바랍니다.



원문링크 : [Mysql] Auto_increment 재정렬