영원히 흘러가는 강

(mysql) AUTO_INCREMENT 1부터 다시 설정 본문

my_library

(mysql) AUTO_INCREMENT 1부터 다시 설정

double_R_one_G 2021. 1. 18. 15:09
728x90

 

더미로 넣어둔  mysql 에서 AUTO_INCREMENT를

 

다시 1부터 재설정 하는 방법을 알아보았다.

 

ALTER TABLE 테이블명 AUTO_INCREMENT=1;

SET @CNT = 0;

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

 

ex) id가 1,2,3,4 인 테이블 컬럼에서 2를 삭제했다면 위의 방법으로 1,3,4-> 1,2,3으로 변경! 

 

 

 


추가적으로 auto_increment에서 삭제가 일어난 부분부터 다시 시작하는 방법!

 

ALTER table 테이블명 AUTO_INCREMENT=원하는 순서 

 

ex) 1,2,3 인 테이블 컬럼에서 3을 삭제한다면 AUTO_INCREMENT에 의해 다음 생성 숫자는 4이지만

 

위의 방법으로 한다면 다시 3부터 생성 가능!

728x90

'my_library' 카테고리의 다른 글

mysql password 함수  (0) 2021.01.26
스프링 에러 페이지 설정  (0) 2021.01.19
더미용 데이터 만들기  (0) 2021.01.14
부트스트랩 사용시  (0) 2021.01.13
스프링 controller return 타입  (0) 2021.01.11
Comments