Wordpress媒体上传数据库错误重复录入

时间:2017-04-21 18:48:22

标签: mysql wordpress woocommerce

我用不同的托管公司移动服务器,网站工作正常......尝试数据库修复,运行并完成。似乎没有什么能解决这个问题。

当我去添加产品时,由于某种原因,我无法将图像添加到媒体文件夹。我在调试时收到以下错误消息。我的产品通常由cron更新,我的所有图像都丢失了,因为它试图更新它们。它们正在上传,但我在管理员和前端获得了占位符。上传期间的调试错误:

WordPress database error: [Duplicate entry '0' for key '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`) VALUES (1, '2017-04-21 14:43:57', '2017-04-21 18:43:57', '', '', 'A1990B-021', '', 'inherit', 'attachment', 'open', 'closed', '', 'a1990b-021', '', '', '2017-04-21 14:43:57', '2017-04-21 18:43:57', 0, 0, 'image/jpeg', 'http://www.myurlishere.com/wp-content/uploads/A1990B-021-1.jpg')

0

1 个答案:

答案 0 :(得分:0)

我必须编辑我的sql表。问题是由于它尝试将默认值设置为0而无法启用自动增量。在表结构中找到并在wp_posts下找到0为0的ID。这只是一个“自动选秀”所以我删除了它。回到wp_posts并启用自动增量,现在正在工作!