Помогите с базой SQL (неправильно формируются страницы)

Главные вкладки

Аватар пользователя andreylishishin andreylishishin 8 декабря 2011 в 21:28

Помогите, пожалуйста разобраться с проблемой.
Стоит Drupal 5, при попытке создать новую страницу, новый материал становится на место старой страницы. Например, формирую страницу 1000, а она попадает на страницу 20, стерая ее содержимое.
При этом выпадают сообщения с ошибкой:

  • user warning: Duplicate entry '36' for key 1 query: INSERT INTO node_comment_statistics (nid, last_comment_timestamp, last_comment_name, last_comment_uid, comment_count) VALUES (36, 1323364922, NULL, 1, 0) in /home/andrey/domains/САЙТ/public_html/includes/database.mysql.inc on line 174.
  • user warning: Duplicate entry '36' for key 1 query: INSERT INTO xmlsitemap_node (nid, pid, last_changed, priority_override) SELECT 36, ua.pid, 1323364922, NULL FROM node n LEFT JOIN url_alias ua ON ua.src = CONCAT('node/', CAST(36 AS CHAR)) LIMIT 1 in /home/andrey/domains/САЙТu/public_html/includes/database.mysql.inc on line 174.

Буду благодарен за помощь.

ВложениеРазмер
Иконка изображения error.png10.38 КБ

Комментарии

Аватар пользователя andreylishishin andreylishishin 8 декабря 2011 в 21:41

Решение найдено!!!
Надо проверить в БД таблицу 'sequences', а именно поля 'last_node_nid' и 'last_revision_vid' (пишу по памяти, но вроде бы так называются либо созвучны). Так вот, проверить эти поля на предмет соответствия чисел в них номеру последней ноды на сайте - они (числа в полях) должны быть больше. Если они меньше - увеличить.