在Wordpress 4.9.5上,当我启用简单错误日志插件时,我在管理面板上收到此错误。
以下是我们收到的错误:
WordPress数据库错误重复输入' 0'关键' PRIMARY'对于 查询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
)价值观(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,但它没有解决。
请告知可能出现的问题以及如何解决这个问题。
答案 0 :(得分:0)
我为此做了一个更新。
我使用WP Core模式中的构建来确保所有 WP Core表都存在(甚至在将来发布5.0或更高版本时)。它删除损坏的行并重新添加主键。脚本(以及更多说明)可以在这里查看:https://wpindexfixer.tools.managedwphosting.nl/
也无需猜测自动增量值。