博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
mysql插入随机日期
阅读量:6293 次
发布时间:2019-06-22

本文共 579 字,大约阅读时间需要 1 分钟。

hot3.png

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

要点;将时间转化为时间戳,算出随机相差月、天、时间的时间戳值,相减得到随机日期时间戳

转载于:https://my.oschina.net/maintenance/blog/412956

你可能感兴趣的文章
用友ERP T6技术解析(六) 库龄分析
查看>>
uva 10401 Injured Queen Problem(dp)
查看>>
[LeetCode] Kth Smallest Element in a BST
查看>>
rxlib簡介
查看>>
PEAR安装、管理及使用
查看>>
iOS 6.1完美越狱教程
查看>>
Android Studio无法打开解决方法
查看>>
消息头字段
查看>>
ArrayList和数组间的相互转换
查看>>
微信公众平台——自定义菜单
查看>>
[转]SQL truncate 、delete与drop区别
查看>>
软件的价值
查看>>
一种用户体验-显示对话框时灰化你的主窗体
查看>>
免费超高速卡片式病人基本信息列表控件
查看>>
HDU 3336 Count the string(KMP+DP)
查看>>
WebGame 客户端 美术资源处理之PNG批量导出SWF
查看>>
android-XML解析Dom,Sax,Pull
查看>>
读入excel中的数据到数据库中
查看>>
Biorhythms(poj1006)
查看>>
SQL Server 2008的cross apply 和 outer apply
查看>>