phpmyadmin
Можливо, ви могли просто вибрати вкладку «Операції phpMyAdmin»:
- У phpMyAdmin натисніть на таблицю, яку потрібно скинути або змінити значення AUTO_INCREMENT
- Клацніть на вкладці "Операції"
- У полі Параметри таблиці знайдіть поле auto_increment.
- Введіть нове початкове значення auto_increment
- Клацніть на кнопку Go (Перейти) для вікна Параметри таблиці.
Оскільки це одне з найбільш часто задаваних питань для phpmyadmin, ви можете дізнатися більше про це в цьому блозі: http://trebleclick.blogspot.com/2009/01/mysql-set-auto-increment-in-phpmyadmin.html
Додаткова інформація
Для порожньої таблиці ще одним способом скидання атрибута auto_increment є запуск
TRUNCATE TABLE mydb.tablename;
Не запускайте це, якщо у вас є дані. Якщо ви хочете ввести шланг даних, то будьте моїм гостем.
У phpmyadmin просто натисніть на SQL
вкладку, введіть команду та запустіть її.
Для непустої таблиці ви можете скорегувати атрибут auto_increment до найвищого існуючого ідентифікатора, який використовується, у випадку, якщо вищі записи були видалені.
Спочатку оптимізуйте таблицю
OPTIMIZE TABLE mydb.mytable;
Далі знайдіть найвище значення для стовпця auto_increment (скажіть, що це id
)
SELECT MAX(id) maxid FROM mydb.mytable;
Припустимо, відповідь повертається 27. Перейдіть на вкладку "Операції" та введіть 28.