gpt4 book ai didi

mysql - sql在两个日期之间随机更新

转载 作者:可可西里 更新时间:2023-11-01 07:45:55 25 4
gpt4 key购买 nike

我已尝试更新我的数据库并更改日期。我做了一些研究,但没有发现任何问题。所以我使用了两个时间戳。

我已经尝试过这种方法:

UPDATE `ps_blog_post` 
SET `time_add` = ROUND((RAND() * (1387888821-1357562421)+1357562421))

现在到处都是新日期:

0000:00:00

任何形式的帮助将不胜感激

最佳答案

试试这个来获取两个时间戳之间的时间戳

SET @MIN = '2013-01-07 00:00:00';
SET @MAX = '2013-12-24 00:00:00';

UPDATE `ps_blog_post`
SET `time_add` = TIMESTAMPADD(SECOND, FLOOR(RAND() * TIMESTAMPDIFF(SECOND, @MIN, @MAX)), @MIN);

Fiddle

关于mysql - sql在两个日期之间随机更新,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20775769/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com