我在 SQL 中使用此命令将 TAG 名称替换为另一种语言。标签名称从“pattern”更改为“motif”:
UPDATE wp_terms
SET name =
REPLACE(
name,
'pattern',
'motif')
WHERE term_group LIKE '0'
但我也有一个名为“pattern”的类别名称,我不想将其重命名为“motif”。上面的命令将重命名标签以及类别名称。如何确定查询仅重命名标签,而不是类别?据我了解,标签和类别都位于 wp_terms 中。
在 phpMyadmin wp_terms 中只有以下列:term_id、name、slug、term_group。但是,我确实看到有一种方法可以实现它。标签的“名称”与“slug”列具有相同的值。
有没有办法将 SQL 查询修改为:
UPDATE wp_terms
SET name =
REPLACE(
name,
'pattern',
'motif')
WHERE 'slug' IS THE SAME AS 'name' COLUMN
我不确定如何正确修改我的 SQL 查询。