PHPMyAdmin
Возможно, вы можете просто выбрать вкладку Операции phpMyAdmin:
- В phpMyAdmin щелкните по таблице, которую вы хотите сбросить или измените значение AUTO_INCREMENT.
- Нажмите на вкладку Операции
- В поле «Параметры таблицы» найдите поле auto_increment.
- Введите новое начальное значение auto_increment
- Нажмите кнопку «Перейти» для поля «Параметры таблицы».
Поскольку это один из наиболее часто задаваемых вопросов для 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.
В качестве дополнения к другим ответам, я бы предпочел более визуальный подход:
Нажмите на таблицу, которую вы хотите изменить.
Нажмите Operations:
Также обратите внимание, что:
источник
источник