修复WordPress数据库错误重复输入' 0'关键' PRIMARY'查询INSERT INTO

时间:2018-04-17 13:01:39

标签: php mysql wordpress

在Wordpress 4.9.5上,当我启用简单错误日志插件时,我在管理面板上收到此错误。

以下是我们收到的错误:

  

WordPress数据库错误重复输入' 0'关键' PRIMARY'对于   查询INSERT INTO wp_postspost_authorpost_date,   post_date_gmtpost_contentpost_content_filtered,   post_titlepost_excerptpost_statuspost_type,   comment_statusping_statuspost_passwordpost_name,   to_pingpingedpost_modifiedpost_modified_gmt,   post_parentmenu_orderpost_mime_typeguid)价值观(14,   ' 2018-04-17 18:24:27',' 0000-00-00 00:00:00','','& #39;,'自动草稿',   '','自动草稿','发布','打开''打开',&#39 ;','','','',' 2018-04-17   18:24:27',' 0000-00-00 00:00:00',0,0,'','')制作通过wp_dashboard,   do_meta_boxes,call_user_func,wp_dashboard_quick_press,   get_default_post_to_edit,wp_insert_post

我已尝试从PHPMYADMIN修复此表,也尝试了此https://blog.sqlauthority.com/2016/09/12/mysql-fix-error-wordpress-database-error-duplicate-entry-key-primary-query-insert-wp_options/https://wordpress.stackexchange.com/questions/165277/new-posts-defaulting-to-0-primary-key,但它没有解决。

请告知可能出现的问题以及如何解决这个问题。

1 个答案:

答案 0 :(得分:0)

我为此做了一个更新。

我使用WP Core模式中的构建来确保所有 WP Core表都存在(甚至在将来发布5.0或更高版本时)。它删除损坏的行并重新添加主键。脚本(以及更多说明)可以在这里查看:https://wpindexfixer.tools.managedwphosting.nl/

也无需猜测自动增量值。