728x90
auto_increment 값 초기화
ALTER TABLE [테이블이름] AUTO_INCREMENT = [시작할 값];
예제
ALTER TABLE `fruit` AUTO_INCREMENT = 1;
auto_increment 값을 초기화 후, 테이블의 안의 모든 데이터의 ID값을 재조정 하는 방법
이렇게 하면 auto_increment로 지정한 값을 순서대로 깨끗하게 정리할 수 있습니다.
ALTER TABLE [테이블 이름] AUTO_INCREMENT=1;
SET @COUNT = 0;
UPDATE [테이블 이름] SET [AUTO_INCREMENT 열 이름] = @COUNT:=@COUNT+1;
예제
ALTER TABLE `fruit` AUTO_INCREMENT=1;
SET @COUNT = 0;
UPDATE `fruit` set id = @COUNT:=@COUNT+1;
728x90
'MySQL' 카테고리의 다른 글
30. MySQL 날짜컬럼 변경시 자동으로 업데이트 되게 하기 (0) | 2021.07.23 |
---|---|
29. MySQL 트랜잭션(START TRANSACTION) (0) | 2021.07.23 |
27. MySQL int(11) 그리고 ZEROFILL (0) | 2021.07.19 |
26. MySQL 테이블 생성 쿼리 보기 (0) | 2021.07.19 |
25. MySQL DB계정 생성, 권한 확인, 부여, 회수 쿼리 (0) | 2021.07.15 |