码迷,mamicode.com
首页 > 数据库 > 详细

mysql插入随机日期

时间:2015-05-10 13:02:53      阅读:158      评论:0      收藏:0      [点我收藏+]

标签:

20150510  给表中插入随机日期add_time(int) ,2014间随机日期,最好每个月都有

由于存储的是时间戳格式,一个月相差2678400,一天相差86400

用到的函数 

SELECT UNIX_TIMESTAMP(‘20141231‘)  #1419955200

SELECT FROM_UNIXTIME(1391675501,‘%Y%m%d %H:%i:%s‘)

SELECT FLOOR(1 + (RAND() * 12))  #随机月份

SELECT FLOOR(1 + (RAND() * 31))  #随机天数

SELECT FLOOR(1 + (RAND() * 86400) 

UPDATE `hhy_store_copy` SET add_time= (SELECT 1419955200-(FLOOR(1 + (RAND() * 12))*2678400)-(FLOOR(1 + (RAND() * 31))*86400)-FLOOR(1 + (RAND() * 86400))) WHERE add_time IS NULL


mysql插入随机日期

标签:

原文地址:http://my.oschina.net/maintenance/blog/412956

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!