Что делать? Ошибка выполнения запроса! - Duplicate entry '0' for key 1
Что делать? Ошибка выполнения запроса! - Duplicate entry '0' for key 1
при удалении admin новый пользователь был автоматически создан с кодом "0" сейчас вероятно по этому происходит ошибка. Создать еще одно пользователя уже не могу.
Re: Что делать? Ошибка выполнения запроса! - Duplicate entry '0' for key 1
я изменил код через SQL на 19, но следующий пользователь опять создается с кодом "0". Я боюсь, что у него тоже будут возникать ошибки.
Re: Что делать? Ошибка выполнения запроса! - Duplicate entry '0' for key 1
проверьте первичный ключ в каждой базе mysql, он должен иметь auto_increment
Re: Что делать? Ошибка выполнения запроса! - Duplicate entry '0' for key 1
Иногда пользователи переносят базы с сервера на сервер, при этом сами делают некорректный экспорт таблиц (например через PhpMyAdmin) при экспорте дампа таблиц теряют статус поля - автоинкремент.
Re: Что делать? Ошибка выполнения запроса! - Duplicate entry '0' for key 1
да, действительно проблема в auto_increasment. Сегодня я устанавливал бесплатную версию 5.0 при этом происходило полное удаление старой базы и создание новой. Может быть это жук, который не установил auto_i-t в 5-й версии?
Re: Что делать? Ошибка выполнения запроса! - Duplicate entry '0' for key 1
У таблицы "session" должно быть автоинкретент? Потому что MySQL выдает ошибку с установленным форматом поля.
Re: Что делать? Ошибка выполнения запроса! - Duplicate entry '0' for key 1
Mikhail,
у таблицы session_table автоинкремента быть не должно.