我想从wp_postmeta表更新某些meta_key的meta_value,其中post_date(来自wp_posts)< 'xxxx-xx-xx%'。
例如我有一些meta_key(x_visibility)= meta_value(only_visible)的帖子。现在我想将所有具有meta_key“only_visible”的帖子的所有“only_visible”更新为“hard_visible”,除了帖子过去一个月发布。
提前致谢!
答案 0 :(得分:0)
最后我得到了解决方案,希望能帮助别人。
UPDATE wp_postmeta p, wp_posts a
SET p.meta_value = 'new meta_value'
WHERE
a.ID = p.post_id
AND a.post_date <= "2017-01-31"
AND p.meta_value = 'old meta_value';