странная проблема с полем авто номера в MySQL - PullRequest
0 голосов
/ 05 января 2012

Я создал таблицу с полем автоинкремента.Я вставил несколько записей и удалил их.Нам пришлось изменить файл php.ini и перезагрузить машину.Поле автоматического увеличения началось с 1 снова.У меня есть веб-сайт, который использует Joomla, работающий на Windows Server 2008. Похоже, PHP и MySQL интегрированы с Joomla.Я новичок в PHP и MySQL сервере.Пожалуйста, дайте мне знать, в чем может быть проблема?Я использую PHP 5.3.8 и MySQL server 5.0.Спасибо за любую помощь.

Ответы [ 2 ]

1 голос
/ 05 января 2012

Это не должно происходить нормально.Но в качестве исправления вы могли бы использовать следующий запрос для сброса счетчика автоматического приращения к предыдущему последнему значению.

ALTER TABLE theTableInQuestion AUTO_INCREMENT=newalue , so that you could continue with t

, как обычно, установив newvalue = last autoincrementvalue +1

1 голос
/ 05 января 2012

Используете ли вы команду TRUNCATE или DELETE для удаления данных? Если это TRUNCATE, то будет сброшено значение автоинкремента.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...