본문 바로가기
Tool

mysql auto_increment 설정

by progrpsk 2018. 1. 25.

mysql을 사용하다보면 auto_increment때문에 당황할때가 있다.

잘 증가하던 값이 데이터를 복제하거나 삭제하면 그 설정이 바뀌어 다음에 추가되는 값이 이상하게 추가되거나 한다.

(오랜만에 db를 사용하니 auto_increment 문제를 잊고 있었다.)

그때 당황하지 말고 auto_increment 설정을 바꿔줘야 하는데,

그 문법은 아래와 같다.


// auto_increment의 증가값을 세팅해줌

SET @@auto_increment_increment=1;


// auto_increment의 초기값을 세팅해줌

ALTER TABLE tbl AUTO_INCREMENT = 1;


자세한 사항은 아래 링크를 참조하면 된다.


https://stackoverflow.com/questions/206751/mysql-autoincrement-column-jumps-by-10-why


댓글