【发布时间】:2015-02-23 23:06:46
【问题描述】:
我有一个名为“wp_postmeta”的 wordpress 数据库表
看起来像这样(简化)
这是我想用英文做的,希望有人能帮我把它翻译成实际的 SQL 语句。
如果 meta_key(address) LIKE "%Portland%",将 meta_value(post_city_id) 更新为 7,17",其中 post_id 相同。
所以最后它看起来像:
我试过了,但执行时没有选择行。
UPDATE wp_postmeta
SET wp_postmeta_bak.meta_value = "7,17"
WHERE wp_postmeta.meta_key = "post_city_id"
AND
wp_postmeta.meta_key = "address" AND wp_postmeta.meta_value LIKE "%Portland"
我在这里阅读了另一个关于使用临时表的问题,但这高于我的工资等级。
【问题讨论】:
-
我试过了,但执行时没有选择行。