SELECT substr(t.random_past_time, 1, 10) AS dt, random_past_time
FROM (
SELECT
FROM_UNIXTIME(
FLOOR(
UNIX_TIMESTAMP(DATE_SUB(CURDATE(), INTERVAL 15 DAY)) -- 从当前日期减去15天
+
RAND() * (
UNIX_TIMESTAMP(CURDATE()) -- 当前时间戳
- UNIX_TIMESTAMP(DATE_SUB(CURDATE(), INTERVAL 15 DAY)) -- 15天前的时间戳
)
)
) AS random_past_time
) t;
结果不一致, 目前确认2.1.6也有这个问题。