通过PHPMyAdmin将带有自定义元数据的WordPress帖子导入为CSV文件

时间:2012-02-04 作者:anothercoder

我一直在通过CSV导入器插件将带有自定义元数据的数据记录作为帖子直接导入Wordpress。它工作正常,但也有一些问题。

问题:

1) 导入大量的记录需要无数个小时(我花了几十个小时导入了大约5000条记录,还有大约150000条记录要去)。

2) 该插件不再受支持,所以我不知道它的稳定性。

我希望能找到一种方法,将这些csv格式的记录直接导入phpmyadmin。

以下是帖子包含的内容。。。

Post titlePost contentplus大约8个自定义字段(我通过一些脚本使其可见,这些脚本添加到我的主题的single-Post.php文件中)。

所以有没有人知道如何通过phpmyadmin导入这些帖子,这样我就不必依赖插件将它们拉到wordpress中then 将它们输入我的mysql数据库并返回wordpress?

我宁愿直接将它们导入phpmyadmin,phpmyadmin会将它们直接射入mysql,我认为这无论如何都是一种更智能、更有效的方式。

提前感谢大家对此的意见。我非常感激。

1 个回复
SO网友:krembo99

不完全是WP问题,但:

答案还取决于你的简历来自哪里,是什么创建的,以及数据的排列方式。

如果CVS数据来自SQL转储,您只需要在phpmyadmin中使用import命令。。。非常简单。

如果CV来自另一个源(例如excel),直接的答案是要将CV导入MYSQL,您应该使用LOAD DATA LOCAL INFILE

LOAD DATA LOCAL INFILE \'/yourfilename.csv\'
INTO TABLE test_table
FIELDS TERMINATED BY \',\'
LINES TERMINATED BY \'\\n\'
(field1, filed2, field3); 
此sql命令将仅在本地计算机上工作。要从其他地方导入,需要一个脚本将其分解为一个数组,其中每一行都是一行数据,并按要插入的分隔符将每一行拆分。

结束

相关推荐

MySQL查询按后置条件选择帖子

我有两种自定义的帖子类型,类型1和类型2类型2帖子有一个名为postID的postETA,这是类型1中帖子的ID号。当以单键显示类型1时。php我想要一个mysql查询来选择类型2。我仅有的数据是type1的ID号。因此,我必须从Posteta中选择,其中meta\\u键=postID,meta\\u值=type1ID。然后我需要使用该行的post\\u ID从wp\\u posts中选择post。我不擅长形成mysql查询,那么有没有一个查询可以做到这一点?