解决WordPress日志ID不连续的方法

        今天查看了下博客的数据库,发现日志不连续的问题很严重,我的日志ID数已经好几百了,而实际日志不到一百,看着很不舒服,上网查了一下,发现到处都是以下四句代码,一个一个改还真是麻烦,最终还是放弃了。

将ID重新设置为连续,需要执行以下4条语句(以将ID59改为ID58为例):
update wp_posts set id = 58 where id = 59;
update wp_term_relationships set object_id = 58 where object_id = 59;
update wp_postmeta set post_id = 58 where post_id = 59;
update wp_comments set comment_post_ID = 58 where comment_post_ID = 59;

自从取消了自动保存功能和历史修订版本功能,总算是比以前好多了,暂且就这样吧。

评论

《 “解决WordPress日志ID不连续的方法” 》 有 10 条评论

  1. blueandhack 的头像

    前来坐沙发~

    1. hesiway 的头像
      hesiway

      @blueandhack, 常来强吧~ :偷笑:

  2. 小松 的头像

    你反正用别名的,id又看不到,不用管了~

    1. hesiway 的头像
      hesiway

      @小松, 恩,我想也是,也不好改~

  3. glwzu 的头像

    你这么一说,我发现自己ID已经400多了 :尴尬:

    1. hesiway 的头像
      hesiway

      @glwzu, :偷笑: 你一篇文章编辑久了就会有好几个ID~

  4. merror 的头像

    呵呵,那个不造成实质性的影响。

    1. hesiway 的头像
      hesiway

      @merror, 对滴,所以我放弃了,目前我已经禁用了那些长ID的功能~ :嘻:

  5. 3q博客 的头像

    改主键,这个方法不是很好的吧?呵呵,我用delete-revision来清理自动保存的和修改的版本,相对会减少一下数据的大小,也保证了自动保存的功能,嘿嘿。

    1. hesiway 的头像
      hesiway

      @3q博客, 我是不敢试啦,网上找的,现在这个问题已经解决了,之前的就放弃了~