auto_increment 재정렬

auto_increment 재정렬

QA

auto_increment 재정렬

본문

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

 

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

ALTER TABLE 테이블명 AUTO_INCREMENT=1;

SET @CNT = 0;

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



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

 

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

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

이상하게

중간은 휑하니 띄고

 

52000부터시작하여

52001

52002

이런식으로 추가되어

재정렬해보려는데

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

 

 

이 질문에 댓글 쓰기 :

답변 2

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

다른 분을 위해 ..

위와 같이 한후에

 

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

이걸 한번 더 해줘야 함.

[출처] [Mysql] Auto_increment 재정렬|작성자 임우찬

답변을 작성하시기 전에 로그인 해주세요.
전체 0 | RSS
QA 내용 검색
  • 개별 목록 구성 제목 답변작성자조회작성일
  • 질문이 없습니다.

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT