MySQL AUTO_INCREMENT 카운터 재설정
이 가이드에서는 MySQL 테이블 열의 AUTO_INCREMENT 카운터를 재설정하는 방법을 설명합니다. 다음 SQL 명령은 카운터를 1로 재설정합니다.
<code class="language-sql">ALTER TABLE tablename AUTO_INCREMENT = 1;</code>
tablename
을 테이블의 실제 이름으로 바꾸세요.
다양한 스토리지 엔진의 영향
이 명령의 동작은 테이블의 스토리지 엔진에 따라 다릅니다.
동적 AUTO_INCREMENT 재설정
동적 재설정(예: 다른 테이블의 최대값 기준)의 경우 다음 쿼리를 사용하세요.
<code class="language-sql">ALTER TABLE tablename AUTO_INCREMENT = (SELECT MAX(column_name) FROM other_table) + 1;</code>
AUTO_INCREMENT를 column_name
의 other_table
에 있는 최대값보다 하나 더 크게 설정합니다. tablename
, column_name
및 other_table
을 특정 테이블 및 열 이름으로 바꿔야 합니다.
위 내용은 MySQL에서 AUTO_INCREMENT 값을 어떻게 재설정합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!