Я создал таблицу department
с 4 столбцами и установил deparmentid
столбец для автоинкремента. Теперь, после удаления 8 записей из 10, при добавлении новой записи значение departmentid
показано как 11 вместо 3. Я усекал всю таблицу, но снова он показывает тот же результат при вставке данных. Что мне делать?Автоинкремент не работает должным образом в таблице
ответ
Вы можете сбросить счетчик с:
ALTER TABLE tablename AUTO_INCREMENT = 1
Для InnoDB вы не можете установить значение auto_increment равным или ниже самой высокой текущий индекс.
спасибо, что это сработало – Andy
Добро пожаловать Вы можете отметить мой ответ как правильный. Спасибо заранее. –
Это то, как работает автоматическое приращение. Неважно, удаляете ли вы из таблицы. Если вы хотите изменить автоматическое приращение идентификатора необходимо запустить
ALTER TABLE department AUTO_INCREMENT = 3;
- 1. TH не работает должным образом в таблице
- 2. не работает должным образом
- 3. не работает должным образом
- 4. не работает должным образом
- 5. : не работает должным образом
- 6. PivotFilters.Add не работает должным образом
- 7. BETWEEN не работает должным образом
- 8. strpos не работает должным образом
- 9. Trigger не работает должным образом
- 10. JPQL не работает должным образом
- 11. Обновление не работает должным образом
- 12. Содержимое не отображается должным образом в таблице
- 13. Удаление строк в таблице не работает должным образом
- 14. Убывающая сортировка в таблице данных jquery не работает должным образом
- 15. Trigger не работает должным образом
- 16. Корзина не работает должным образом
- 17. @@ ROWCOUNT не работает должным образом
- 18. Применение класса к таблице не работает должным образом
- 19. angularjs сортировка даты не работает должным образом на таблице
- 20. iLastRow не работает должным образом
- 21. dojox.mobile.SearchBox не работает должным образом
- 22. List.Contains не работает должным образом
- 23. uidoc.copy не работает должным образом
- 24. Ora2Pg не работает должным образом
- 25. Распределение не работает должным образом
- 26. Label.Content не работает должным образом
- 27. HealthCheck не работает должным образом
- 28. add_rewrite_rule не работает должным образом
- 29. IconTabFilter не работает должным образом
- 30. управление не работает должным образом
Возможный дубликат [Как сбросить AUTO \ _INCREMENT в MySQL?] (Http://stackoverflow.com/questions/8923114/how-to-reset-auto-increment-in-mysql) –