개발 & 데이터베이스/DB

MySQL AUTO INCREMENT 조회 및 초기화

K.두부 2025. 2. 3. 14:00
반응형
반응형

오라클에선 자동으로 인덱스 값을 증가시키기 위해 시퀀스를 사용한다. 하지만 MySQL에선 시퀀스가 없다.

비슷한 기능을 수행하기 위해선 AUTO INCREMENT 기능을 사용해야한다.

 

 

SHOW TABLE STATUS WHERE NAME = ''

 

위와 같이 조회하면 해당 테이블의 AUTO INCREMENT가 설정된 컬럼의 다음 값을 알 수 있다.

 

 

초기화 혹은 특정 값으로 변경

ALTER TABLE 테이블명 AUTO_INCREMENT = 변경할 숫자;

 

특정 값으로 변경할 때는 현재 테이블에 있는 값 중 가장 큰 값보다 커야한다. 예를 들어, 테이블에 데이터가 5까지 있다면 6부터 변경할 수 있다.

 

 

반응형