我在编写将更新和替换Wordpress数据库中所有值的SQL语句时遇到麻烦。我实际上只是在尝试将wp_capabilities
表中wp_130638636_capabilities
列中的meta_key
的所有值替换为wp_130638636_usermeta
。
在下面查看我的屏幕截图:
更新wp_130638636_usermeta
设置meta_key
='wp_130638636_capabilities'在wp_130638636_usermeta
中。umeta_id
= 6175;
但是我只想将meta_key
的{{1}}的值更改为wp_capabilities
。如果wp_130638636_capabilities
中的值没有meta_key
,则该值不应更改。
这是正确的吗?
更新wp_capabilities
设置wp_130638636_usermeta
='wp_130638636_capabilities'其中meta_key
= meta_key
;
答案 0 :(得分:1)
我认为这是正确的说法。将meta_key等于'wp_capabilities'的列meta_key更新为新值'wp_130638636_capabilities'。这不会更新任何空值。
UPDATE
meta_key
SET
meta_key = 'wp_130638636_capabilities'
WHERE
meta_key = 'wp_capabilities';