2017-03-16 24 views
0

我想从wp_postmeta表中更新meta_key的meta_value,其中post_date(from wp_posts)<' xxxx-xx-xx%'。需要从wp_postmeta表中更新meta_key的meta_value,其中post_date(from wp_posts)<'xxxx-xx-xx%'

如我有meta_key(x_visibility)= meta_value(only_visible)的一些职位。现在我想为所有meta_key“only_visible”的帖子更新所有“only_visible”为“hard_visible”,除了最近一个月发布的帖子。

在此先感谢!

回答

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'; 
相关问题