普通网友 2022-02-12 08:53 采纳率: 100%
浏览 36
已结题

织梦后台批量随机修改老数据发布时间的执行语句怎么写?

织梦后台有一堆老数据,想要批量随机修改这批数据的发布时间,比如说我要把这些数据的发布时间随机修改成范围2021年1月1日到2021年12月30日发布要怎么写执行语句(后台的SQL命令行工具怎么写),数据库里好像是用时间戳的,到时候我会去网上转换过来,我知道可以实现这个,但是我不知道执行语句要怎么写。

img

最终达到的效果是:假设我后台有1W条数据,执行了这个语句之后,这些数据的发布时间是分布在2021的每一天的(当然,因为随机,可能会有些时间点没有,也没事,只要是随机就可以)

  • 写回答

2条回答 默认 最新

  • CSDN专家-微编程 2022-02-12 09:51
    关注

    sql如下所示,修改日期为从2021年1月1日往后的364天内的随机日期

    UPDATE `文章表名` SET `修改的表下对应的日期字段名字` = 
    DATE_ADD('2021-1-01', INTERVAL ROUND(RAND() * 364 + 1) DAY) ;
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论 编辑记录
查看更多回答(1条)

报告相同问题?

问题事件

  • 系统已结题 2月20日
  • 已采纳回答 2月12日
  • 创建了问题 2月12日