最近,我重新设计了我的网站,并附上了一个新数据库,但是我想从旧的WP站点中获取所有帖子,以在新的网站中使用。只有三个。我在数据库中导入了与我的新数据库所述帖子有关的所有行。只有两个帖子出现了。

当我尝试手动导入第三篇文章时,我明白了:

SQL query:

-- -- Database: `erisdesi_wp` -- -- -- Dumping data for table `wp_posts` -- INSERT INTO `wp_posts` (`ID`, `post_author`, `post_date`, `post_date_gmt`, `post_content`, `post_title`, `post_excerpt`, `post_status`, `comment_status`, `ping_status`, `post_password`, `post_name`, `to_ping`, `pinged`, `post_modified`, `post_modified_gmt`, `post_content_filtered`, `post_parent`, `guid`, `menu_order`, `post_type`, `post_mime_type`, `comment_count`) VALUES (188, 1, '2010-08-26 04:42:37', '2010-08-26 04:42:37', 'Hold yr horses! We’re building it!\r\n
\r\n\r\n
', 'Design Blog', '', 'inherit', 'open', 'open', '', '110-revision-6', '', '', '2010-08-26 04:42:37', '2010-08-26 04:42:37', '', 110, 'http://www.erisdesigns.net/http:/www.erisdesigns.net/wordpress/', 0, 'revision', '', 0), (2, 1, '2010-07-17 18:28:39', '2010-07-17 18:28:39', 'Documentation #1062 - Duplicate entry

我是MySQL的新手...任何帮助都将受到赞赏。事先感谢您的知识。

有帮助吗?

解决方案

使用WordPress的导入和导出工具(在WP-Admin中的“工具”菜单下)。听起来您正试图用相同的ID导入两个行。如果您尝试两次导入相同的帖子,或将其导入到现有的表中,该表中已经有具有相同ID的现有表,则可能会发生这种情况。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top