아미(아름다운미소)

[MySQL] auto_increment 값 초기화 및 재정렬 본문

데이타베이스/MYSQL

[MySQL] auto_increment 값 초기화 및 재정렬

유키공 2018. 1. 16. 11:30

auto_increment 값 초기화

MySQL에서 데이터를 정리하다 보면 auto_increment 값의 충돌로 데이터가 입력이 되지 않는 경우가 있습니다. 이럴 경우 간단히 해결할 수 있는 방법이 있는데요. auto_increment 값을 재지정해주면 쉽게 해결됩니다. 단순히 원하는 값으로 초기화하기를 원하는 경우
ALTER TABLE '테이블네임' AUTO_INCREMENT=1(설정한 인덱스번호);

기존의 ROW들을 재정렬 및 셋팅하기를 원하는 경우
ALTER TABLE '테이블네임' AUTO_INCREMENT=1; 
SET @COUNT = 0; 
UPDATE '테이블네임' SET '테이블네임'.'컬럼네임' = @COUNT:=@COUNT+1;


'데이타베이스 > MYSQL' 카테고리의 다른 글

mysql charset 재정의  (0) 2018.06.16
mysql charset 체크  (0) 2018.06.15
[MySQL] mysql charset 변경하기  (0) 2018.06.15
MySQL root 패스워드 분실시  (0) 2018.01.18
mysql 포트변경  (0) 2017.12.16
Comments