翻墙入口,Telegram上最大的免费科学上网解决方案提供者,
致力于维护互联网世界普世自由价值、建立翻墙行业新秩序。

wordpress文章发布时间随机批量修改的mysql语句

  • 进入你的phpmyadmin管理页面,然后进入你的博客对应的数据库
  • 菜单栏有个 SQL 选项,点击进去
  • 出现一个SQL语句的输入框,现在你就可以在里面输入SQL语句了

先上mysql语句, 建议在phpmyadmin里运行!先别着急用,看懂了再用哦….

UPDATE `wp_posts` SET `post_date` = DATE_ADD('2015-05-21 06:08:08', INTERVAL ROUND(RAND() * 1277 + 1) DAY)  WHERE `ID` between 1 AND 2511;
update `wp_posts` set `post_modified` = `post_date` WHERE `ID` between 1 AND 2511;
update `wp_posts` set `post_date_gmt` = `post_date` WHERE `ID` between 1 AND 2511;
update `wp_posts` set `post_modified_gmt` = `post_modified` WHERE `ID` between 1 AND 2511;
update `wp_posts` set `post_status` = 'publish' WHERE `ID` between 1 AND 2511;

上面的 (2015-05-21 06:08:08)就是发布文章时间,其实意思是从2015-05-21 06:08:08 这个日期开始往上加天数,随机加,加多少呢 就是后面的1277数字之内的,你可以自己设置。
上面还有个(between 1 AND 2511)表示,你wordpress里的文章ID数区间。
下面有个“post_status” 自己选设置三个中的一个:( “future”:保存为草稿。”publish”:立即发布。”pending”:待审核。)

自己修改好起始时间 “2015-05-21 06:08:08”、随机日期范围 “1277 天”、文章 ID 范围起始 ID 1 结束 ID 2511 修改为你自己的。
然后依次执行以上 SQL 语句即可,可以随机生成 ID 范围内的文章的发布日期

  • 输入完毕,点击 执行 ,将执行你刚才输入的SQL语句
  • SQL语句执行完毕,你的文章也被批量修改了,现在去看看你的文章是否都被更改了
  • 最后提个醒:以下介绍的SQL语句都在我的博客上做过测试,但是尽管如此,操作数据库之前都要先备份一下你的数据库;定期备份你的数据库是好习惯

赞(0)
未经允许不得转载:翻墙党 » wordpress文章发布时间随机批量修改的mysql语句
分享到: 更多 (0)

评论 2

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
  1. #1

    UPDATE `wp_posts` SET `post_date` = DATE_ADD(‘2018-12-1 06:08:08’, INTERVAL ROUND(RAND() * 88 + 1) DAY)  WHERE `ID` between 2881 AND 3393;
    update `wp_posts` set `post_modified` = `post_date` WHERE `ID` between 2881 AND 3393;
    update `wp_posts` set `post_date_gmt` = `post_date` WHERE `ID` between 2881 AND 3393;
    update `wp_posts` set `post_modified_gmt` = `post_modified` WHERE `ID` between 2881 AND 3393;
    update `wp_posts` set `post_status` = ‘publish’ WHERE `ID` between 2881 AND 3393;

    Toyo+ 5个月前 (05-07) 这家伙可能用了美佬的代理 谷歌浏览器 Windows 7 回复
  2. #2

    UPDATE `wp_posts` SET `post_date` = DATE_ADD(‘2019-03-1 06:08:08’, INTERVAL ROUND(RAND() * 60 + 1) DAY)  WHERE `ID` between 3394 AND 4410;
    update `wp_posts` set `post_modified` = `post_date` WHERE `ID` between 3394 AND 4410;
    update `wp_posts` set `post_date_gmt` = `post_date` WHERE `ID` between 3394 AND 4410;
    update `wp_posts` set `post_modified_gmt` = `post_modified` WHERE `ID` between 3394 AND 4410;
    update `wp_posts` set `post_status` = ‘publish’ WHERE `ID` between 3394 AND 4410;

    Toyo+ 5个月前 (05-07) 这家伙可能用了美佬的代理 谷歌浏览器 Windows 7 回复