Ошибка при добавлении страниц - Duplicate entry '0' for key 'PRIMARY'

#
Ошибка при добавлении страниц - Duplicate entry '0' for key 'PRIMARY'
Добрый день!

После переноса с другого хостинга возникла проблема следующего плана:
я отредактировал на сайте страницу "контакты". Страница поменялась но при это вылезла ошибка "Ошибка выполнения запроса! - Duplicate entry '0' for key 'PRIMARY'"

После этого пытаюсь создать произвольную страницу. Она не создаётся с выдачей той же ошибки, но при этом текст страницы попадает в страницу "контакты".

Более того, если пытаюсь поправить другие, уже существующие страницы, они просто пропадают.

Версия Халява 5.9.22 (дальнейшие обновления не помогают)
PHP 5.2
mysql - 4.2.8

Подозреваю что дело в таблице. Оптимизировал её и исправлял. Не помогает.
Плюс, вероятно это тоже симптом, при оптимизации через sql запрос в админке выдаёт "Table does not support optimize, doing recreate + analyze instead"
Модератор
#
Re: Ошибка при добавлении страниц - Duplicate entry '0' for key 'PRIMARY'
Сравните структуру таблиц на старом и новом сервере, видимо проблемы с auto_increment
#
Re: Ошибка при добавлении страниц - Duplicate entry '0' for key 'PRIMARY'
HostCMS писал(а):
Сравните структуру таблиц на старом и новом сервере, видимо проблемы с auto_increment


Ужас-ужас. Оказывается что на старом сервере все таблицы уже были без auto_increment. Вот он при переезде и не сохранился.
Могли бы вы указать для каких таблиц и полей нужно это свойство.

Ну и уж, если не трудно, указать sql-запрос, которым можно было бы её вставить. В этом я не силён.

Спасибо!
Авторизация