MySql数据库SQL命令指定时间范围批量随机修改WordPress文章发布时间

  • A+
所属分类:Wordpress
UPDATE `wp_posts` SET `post_date` = DATE_ADD('2014-1-01', INTERVAL ROUND(RAND() * 500 + 1) DAY)  WHERE `ID` between 6297 AND 14332;

update `wp_posts` set `post_modified` = `post_date` WHERE `ID` between 6297 AND 14332;

update `wp_posts` set `post_date_gmt` = `post_date` WHERE `ID` between 6297 AND 14332;

update `wp_posts` set `post_modified_gmt` = `post_modified` WHERE `ID` between 6297 AND 14332;

update `wp_posts` set `post_status` = 'publish' WHERE `ID` between 6297 AND 14332

自己修改好起始时间“2014-01-01”、随机日期范围“500天”、文章ID范围起始ID 6297结束ID 14332 修改为你自己的

然后依次执行以上SQL语句即可,可以随机生成ID范围内的文章的发布日期

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

目前评论:4   其中:访客  3   小编  1

    • mlmm mlmm 0

      试了下 不错 ….但是归档页面日期错误…帮看下 http://blog.mlmm.cn/

      • 游客 游客 0

        提示
        #1146 – Table ‘**.wp_posts’ doesn’t exist

          • 老牛 老牛 Admin

            @游客 这个表不存在,你查下原因,是不是不下心删除了

          • 爱美日报 爱美日报 0

            这个方法不错,是个好建议。