mysql中如何update某个字段值为另一字段的值减1

  • 牛牪犇
    比如这个命令:
    UPDATE `wp_postmeta` SET `post_id` = ?????, `meta_key` = '_thumbnail_id', `meta_value` = '[编号:wp_posts]' WHERE `meta_id` = [编号:wp_postmeta];
    post_id和`meta_value`是表wp_posts中的自增ID,post_id=meta_value-1.
    表wp_postmeta需要引用这个post_id和`meta_value`,meta_value我通过获取wp_posts的最新自增ID获得了数值,即通过:`meta_value` = '[编号:wp_posts]'取得数值。
    现在,我想取得post_id的数值,就是要将 `meta_value`的数值-1,那么,post_id这里该如何填写?
  • 跳跳猪
    一看就是wordpressiOS sucks ~
  • 牛牪犇
    回复2#跳跳猪

    是的,没想到wordpree数据库这么复杂,一篇文章居然操作数据库几十次。id增减已经搞定,就是命令行太多了,有点繁琐。