使用自定义的年份和月份更新/插入随机日期范围

例如:

UPDATE `tbl_name` set Date = CONCAT('2014-03-' , [random number not lesser than 1] ,
  [random number not greater than 31] , [RANDOM HOUR] , ':' , [RANDOM MINUTES] , ':'
  , [RANDOM SECONDS] )


这可能不使用存储过程吗?

谢谢,
戴夫

最佳答案

您可以使用MySQL RAND()函数生成一个随机数。看下面的例子:

FLOOR(7 + (RAND() * 5))


正如Mike所提到的,这似乎是属于应用程序层的逻辑。

关于mysql - 使用自定义的年份和月份更新/插入随机日期范围-MYSQL,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/23118669/

10-17 03:08