帝国cms将新闻文章的发布时间通过mysql语句随机设置为指定时间范围的方法

有时我们会向将帝国cms文章的时间批量设置为新的时间,帝国cms的时间是存为时间戳的,如果设置为一个固定时间则比较简单,方法如下:

折叠SQL 代码
  1. update [!db.pre!]ecms_item set newstime=1462062094;  

如果我们要设定一个随机值有些朋友就不知如何下手了,我们可以通过下面的语句来实现,指定一个时间戳基数为其实时间,再选择一个时间戳秒数差值为随机值,通过对随机值的rand并相加来实现随机事件的设置。

折叠SQL 代码
  1. update [!db.pre!]ecms_item set newstime=FLOOR(1462062094+(RAND()*43718000));  

 

Tags: mysql   文章   时间
cms大学,为帝国cms用户提供动力
Copyright © 2016 CmsDX.com All Rights Reserved.