MySQL: - 批量插入wordpress中所有帖子的类别

时间:2014-10-05 23:44:58

标签: mysql wordpress

我正在搜索MySQL查询,通过PHPmyAdmin将类别(不修改现有)插入到所有现有帖子中。 Wordpress仪表板中的批量编辑对我来说不起作用,因为服务器负载很高,我有超过2000个帖子,我需要添加另一个类别"意大利"他们所有人都不删除现有的类别(意大利城市)。有人可以帮忙吗?

1 个答案:

答案 0 :(得分:0)

我为您的问题找到了一些有用的信息:

<强> wp_categories

如果您的WordPress安装中有任何类别,wp_categories是保存这些记录的表。此处存储了类别名称和描述,以及每个类别的父级ID。

为了更快地工作,WordPress经常在数据库中保留聚合值,而不是每次都重新计算它们。例如,每个类别中经常请求的帖子和链接计数只存储在wp_categories表中(WordPress对链接和帖子使用相同的类别集)。每次将帖子添加到类别时,帖子计数器(列category_counter)都会增加。每次从类别中删除帖子时,计数器都会减少。链接(列link_count)也是如此。这就是你在表格中看到那些额外列的原因。

<强> wp_post2cat

将帖子链接到类别是通过wp_post2cat表完成的。这是关系数据库中多对多关系的标准方法。 thewp_post2cat表只有三个字段:唯一记录ID(自动生成),帖子ID以及要添加帖子的类别ID。

因此,如果你能给我们一个“wp_categories”表格行,我们就可以轻松地为批量操作创建一个查询。

来源:http://wpbits.wordpress.com/2007/08/08/a-look-inside-the-wordpress-database/

欢呼声。