У меня довольно странная проблема с MySQL.
У меня есть таблица с автоматически увеличенными первичными ключами.
Primary keys are: 1, 2, 3, 4, 5, 6
Next auto increment key is 7.
Теперь я удаляю последние две записи.
Primary keys are: 1, 2, 3, 4
Next auto increment key is 7.
Все хорошо.
Теперь, по какой-то причине (возможно, обновление), я перезапускаю демон mysql.
Primary keys are: 1, 2, 3, 4
Next auto increment key is 5.
Поскольку у этой таблицы есть внешний ключ, я получаюошибка повторяющейся записи.
SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry
Как сделать так, чтобы эти повторяющиеся ошибки записи перестали происходить при каждом обновлении mysql?
Обновление: я только что обнаружил эту ошибку из 2003 !http://bugs.mysql.com/bug.php?id=199