【问题标题】:Need to update the meta_value for certain meta_key from wp_postmeta table where post_date (from wp_posts) < 'xxxx-xx-xx %'需要从 wp_postmeta 表中更新某些 meta_key 的 meta_value,其中 post_date (from wp_posts) < 'xxxx-xx-xx %'
【发布时间】:2017-08-07 08:14:19
【问题描述】:

我想从 wp_postmeta 表中更新某些 meta_key 的 meta_value,其中 post_date (from wp_posts)

比如我有一些帖子 meta_key(x_visibility) = meta_value(only_visible)。现在我想将所有具有 meta_key "only_visible" 的帖子的所有 "only_visible" 更新为 "hard_visible",但上个月发布的帖子除外。

提前致谢!

【问题讨论】:

    标签: php wordpress


    【解决方案1】:

    终于找到了解决办法,希望能帮到别人。

    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';
    

    【讨论】:

      猜你喜欢
      • 2020-04-21
      • 2017-06-21
      • 1970-01-01
      • 1970-01-01
      • 2017-03-05
      • 2017-10-18
      • 2015-01-27
      • 2018-07-01
      • 1970-01-01
      相关资源
      最近更新 更多