WordPress数据库错误重复条目`wp_xmlrpc_posts`

时间:2014-03-21 20:46:42

标签: wordpress

我发现很多这些错误都会进入同一个表wp_xmlrpc_posts。我不认为我可以进行此增量,因为帖子ID需要匹配博客帖子ID。可能导致这种情况的任何想法?

[Fri Mar 21 10:58:40 2014] [warn] [client 216.70.110.80] 

mod_fcgid: 

stderr: 

WordPress database error Duplicate entry 

'http://hedua.com/blog/-11160' for key 'PRIMARY' for query 

INSERT INTO `wp_xmlrpc_posts` (`post_id`,`post_title`,`link`,`post_excerpt`,`post_thumbnail`,`post_date`,`post_authors`,`post_custom_cats`,`post_categories`,`modified_ts_gmt`,`blog`) 
VALUES 
(
11160,
'The Challenge of Homeschool Togetherness',
'Link Removed',
'Homeschooling families ',
'FAITH & FAMILY,Family,Parenting',
'943920000',
'link removed'
 ) 

 made by do_action_ref_array, 
 call_user_func_array, 
 heduaMultisite_import_posts, 
 heduaMultisite_import_posts_one 

1 个答案:

答案 0 :(得分:0)

您是否尝试在两个不同的wp_post表之间创建关系?如果是这样,你就不能这样做(或者不应该这样做)。

wp_xmlrpc_posts的post_id应该只是该表的主键,并且不依赖于它与其他安装的post_id同步。

相反,在两个表之间创建关系。您可以在wp_xmlrpc_posts表调用中添加一个新列,例如blog_post_id,或者更好的是,创建一个存储关系的查找表,这样您就不会破坏核心框架表模式。

您的关系或查找表会存储连接: wp_xmlrpc_post_relationships有两列:post_id和blog_post_id