테스트 사이트 - 개발 중인 베타 버전입니다

auto_increment 재정렬 채택완료

그누x쵸딩 4년 전 조회 3,333

찾아보니 이렇게 한다고 되어있습니다.

 

아래와 같은 방법으로 이미 존재하는 행의 Auto_Increment값도 재정렬 할 수 있다.

ALTER TABLE 테이블명 AUTO_INCREMENT=1;

SET @CNT = 0;

UPDATE 테이블명 SET 테이블명.컬럼명 = @CNT:=@CNT+1;

출처: https://iberis.tistory.com/67">https://iberis.tistory.com/67 [Iberis]

 

데이터가 1000개 밖에 안되는데..

중간에 보수작업하다가 잘못해서그런지

이상하게

중간은 휑하니 띄고

 

52000부터시작하여

52001

52002

이런식으로 추가되어

재정렬해보려는데

위의 sql문처럼 해보면 될까요?

 

 

댓글을 작성하려면 로그인이 필요합니다.

답변 2개

채택된 답변
+20 포인트

네 해당 쿼리로 초기화시키시면 됩니다

로그인 후 평가할 수 있습니다

답변에 대한 댓글 2개

그누x쵸딩
4년 전
병원에서 일하시는 분들은 친절하군요, ㅎ 감사합니다.
그누x쵸딩
4년 전
깔끔하게 재정렬되네요 ㅎ

댓글을 작성하려면 로그인이 필요합니다.

다른 분을 위해 ..

위와 같이 한후에

 

Alter Table 테이블명 Auto_increment=새로 시작할 번호;

이걸 한번 더 해줘야 함.

[출처] https://blog.naver.com/dlaxodud2388/222014734195" target="_blank">[Mysql] Auto_increment 재정렬|작성자 https://blog.naver.com/dlaxodud2388" target="_blank">임우찬

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인