MySQL根据另一个表列的值更新表列

时间:2019-01-02 04:47:32

标签: mysql

我正在使用两个代码,但没有一个工作

object

update articles set articles.wp_id = ( SELECT post_id FROM wp_postmeta WHERE wp_postmeta.meta_key='_my_old_id' AND articles.id=wp_postmeta.meta_value)

谢谢

1 个答案:

答案 0 :(得分:0)

您可以在下面尝试-设置命令后不应使用分号

UPDATE articles JOIN wp_postmeta
ON articles.id = wp_postmeta.meta_value
SET articles.wp_id = wp_postmeta.post_id
WHERE wp_postmeta.meta_key ='_my_old_id'