我正在尝试生成随机的Unix时间戳,只找到了这个例子:
SELECT from_unixtime(
unix_timestamp('2008-01-01 01:00:00')+floor(rand()*31536000)
);
这段代码可以生成一个随机时间,但它会将时间重新转换成这种格式“2008-06-16 14:14:38”,而我想要的不是这种格式。我希望结果是Unix时间戳,例如UTC-5时区下的“1357597694”。
我只想告诉它生成多少个Unix时间戳,并且结果应该是Unix时间戳形式。就这样。我不明白为什么还没有关于这个问题的帖子。
编辑:
好吧,假设我需要在1354439504和1357599297之间选择一个随机日期,在MySQL脚本中该怎么做?
FROM_UNIXTIME()将时间戳转换为字符串的函数? - Pekka