답변:
아마도 phpMyAdmin Operations 탭을 선택할 수 있습니다.
phpmyadmin에 대해 가장 자주 묻는 질문 중 하나이므로이 블로그에서 자세한 내용을 확인할 수 있습니다. http://trebleclick.blogspot.com/2009/01/mysql-set-auto-increment-in-phpmyadmin.html
빈 테이블의 경우 auto_increment 속성을 재설정하는 다른 방법은 다음을 실행하는 것입니다.
TRUNCATE TABLE mydb.tablename;
데이터가 있으면 이것을 실행하지 마십시오. 당신이 데이터를 호스하고 싶다면 내 손님이 되십시오.
phpmyadmin에서 SQL
탭을 클릭 하고 명령을 입력 한 후 실행하십시오.
비어 있지 않은 테이블의 경우 높은 항목이 삭제 된 경우 auto_increment 속성을 사용중인 가장 높은 기존 ID로 조정할 수 있습니다.
먼저 테이블을 최적화하십시오
OPTIMIZE TABLE mydb.mytable;
다음에, AUTO_INCREMENT 컬럼에 대한 최대 값을 찾을 수 (그것은 말한다 id
)
SELECT MAX(id) maxid FROM mydb.mytable;
답이 27이라고 가정합니다. 작업 탭으로 이동하여 28을 입력하십시오.
다른 답변을 보완하기 위해보다 시각적 인 접근 방식을 선호합니다.
변경하려는 표를 클릭하십시오.
클릭 Operations:
또한 다음을 참고하십시오.
–§– 카운터를 현재 사용중인 값보다 작거나 같은 값으로 재설정 할 수 없습니다. InnoDB 및 MyISAM의 경우, 값이 현재
AUTO_INCREMENT
열에 있는 최대 값보다 작거나 같은 경우 값은 현재 최대AUTO_INCREMENT
열값에 1을 더한 값으로 재설정됩니다 .
SET @num := 0;
UPDATE tablename SET id = @num := (@num+1);
ALTER TABLE tablename AUTO_INCREMENT = 1;