영원히 흘러가는 강
(mysql) AUTO_INCREMENT 1부터 다시 설정 본문
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