Поддержка Проблемы и решения Не создаются новые записи и не дублируются, не видно изображений в библиотеке

  • Решено WP_8

    (@samumray)


    Создаю запись, выдаёт ошибку БД:

    Duplicate entry ‘0’ for key ‘PRIMARY’ 1062

    INSERT INTO wp_posts (post_author, post_date, post_date_gmt, post_content, post_content_filtered, post_title, post_excerpt, post_status, post_type, comment_status, ping_status, post_password, post_name, to_ping, pinged, post_modified, post_modified_gmt, post_parent, menu_order, post_mime_type, guid)
    VALUES (1, ‘2019-03-01 09:02:19’, ‘0000-00-00 00:00:00’, », », ‘Черновик’, », ‘auto-draft’, ‘post’, ‘open’, ‘open’, », », », », ‘2019-03-01 09:02:19’, ‘0000-00-00 00:00:00’, 0, 0, », »)

Просмотр 4 ответов — с 1 по 4 (всего 4)
  • Модератор Yuri

    (@yube)

    Скорее всего, у таблицы слетел атрибут AUTO_INCREMENT

    https://ru.wordpress.org/support/search/auto_increment/

    Автор WP_8

    (@samumray)

    Оговорка: изображения не загружаются.

    Выдаётся ошибка:

    «Не удалось вставить запись в базу данных».

    Изображение появляется в папке на сервере и его можно вставить в ссылку.

    Автор WP_8

    (@samumray)

    Юрий спасибо.
    Вот нашёл в сети такое предлагаемое решение:
    Зайти phpmyadmin и в таблице присвоить для id в “Дополнительно” значение “AUTO_INCREMENT” (поставить галочку в колонке A_I). После этого ошибка пропала. Причина была в том, что первая запись в таблице имела id = 1, а когда импортировалась БД, то AUTO_INCREMENT не передался. Когда добавлять новую запись, то ей присваивается сначала id = 0; когда следующую, то id = 1

    Но не нашёл в БД где этот Tabl.

    Автор WP_8

    (@samumray)

    Спасибо Юрию! Проблема решена.

Просмотр 4 ответов — с 1 по 4 (всего 4)
  • Тема «Не создаются новые записи и не дублируются, не видно изображений в библиотеке» закрыта для новых ответов.