随机插入2016-01-01 00:00:00之后两年内的时间
UPDATE rpt_adhoc_demo
SET
date =
DATE_ADD(
DATE_ADD('2016-01-01 00:00:00', INTERVAL FLOOR(1 + (RAND() * 86400)) SECOND ),
INTERVAL FLOOR(1 + (RAND() * 730)) DAY)
其中86400为一天的秒数,如果需要特定时间段区间,则需要修改起始时间值以及其后多少秒的数值
其中730为起始时间之后的天数,同上,如果需要特定的天数区间,则在起始时间后加上你要的区间天数即可
本文提供了一个SQL更新语句示例,用于随机更新数据库表中的日期字段至2016年1月1日至后的任意时间点。通过调整参数可以轻松设置所需的时间范围。
1413





