mysql - WordPress MySQL : add new term relationships if term_taxonomy_id == 4

标签 mysql sql wordpress

我需要找到具有 term_taxonomy_id == 4 的行并添加新的术语关系,有点像这样: http://picpaste.com/28dbd65ee0-hRbWftsI.jpg

在屏幕截图中,object_id == 2108 的帖子具有术语关系 57、60、62 和 64 — 我需要一个与 term_taxonomy_id == 4 链接的帖子也有相同的关系......我没有太多使用SQL,所以我被困住了。我应该使用哪些 SQL 命令(INSERT INTO wp_term_relationships 除外,我明白了)。

http://picpaste.com/28dbd65ee0-hRbWftsI.jpg

最佳答案

自己做的:

CREATE TEMPORARY TABLE temp_table AS SELECT *
FROM wp_term_relationships
WHERE term_taxonomy_id = '4';
UPDATE temp_table SET term_taxonomy_id = '58' WHERE term_taxonomy_id = '4';
INSERT INTO wp_term_relationships
SELECT *
FROM temp_table;
DROP TEMPORARY TABLE temp_table;

关于mysql - WordPress MySQL : add new term relationships if term_taxonomy_id == 4,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32242717/

相关文章:

php - 无法创建mysql表

mysql - 昂贵的查询导致数据库服务器瘫痪——寻找缓解方法

php - 带有 $variable 的 LIKE 运算符

php - 使用 PHP 数组实现 AND 功能的 SQL 查询

php - 从 HTML 表格中插入单行数据

php - 得到像 Tree mysql 这样的结果

sql - MS Access - WHERE IN 有效,但 WHERE NOT IN 失败

wordpress - 将数据库导入另一个具有不同名称的数据库

wordpress - 如何在Wordpress中的front-page.php(主页)中显示最近的帖子?

c# - 远程mysql在循环中插入表非常慢