从发布到草稿和特定自定义字段的SQL更新CPT 时间:2018-12-05 作者:Giulio 我有:CPT:匹配自定义字段:已播放MySql是否可以将自定义字段设置为“0”的CPT“match”的所有帖子的状态从发布更改为草稿?良好的开端可能是更新wp\\u posts SET post\\u status=\'draft\',其中post\\u type=\'match\',meta\\u key=\'played\',meta\\u value=0;但是meta_key 和meta_value 不在wp_posts 桌子非常感谢您的支持 1 个回复 SO网友:Krzysiek Dróżdż 您必须使用JOIN来实现这一点:UPDATE wp_posts p INNER JOIN wp_postmeta pm ON p.ID = pm.post_id SET p.post_status = \'draft\' WHERE p.post_type = \'match\' AND pm.meta_key = \'played\' AND pm.meta_value = 0; 文章导航