gpt4 book ai didi

MySQL - 随机时间的重复事件

转载 作者:行者123 更新时间:2023-11-30 22:21:50 25 4
gpt4 key购买 nike

我正在尝试创建一个以 1 到 45 分钟之间的随机时间重复出现的事件。这是我目前所拥有的:

CREATE EVENT `user_creator` ON SCHEDULE EVERY (1 + RAND( ) *45) MINUTE
DO
INSERT INTO userTable (firstName, lastName) VALUES ('John', 'Smith')

它执行得很好,但是,它不会在执行后随机化时间。换句话说,它仍然是第一次执行时分配的随机数。

最佳答案

我找不到将更改存储在完成 block 中的方法,因此,我只是将其添加到操作中。

delimiter |

CREATE EVENT `user_creator` ON SCHEDULE EVERY (1 + RAND( ) *45) MINUTE

DO

BEGIN

INSERT INTO userTable (firstName,lastName) VALUES ('John','Smith');

ALTER EVENT `user_creator` ON SCHEDULE EVERY (1 + RAND( ) *45) MINUTE;

END |


delimiter ;

关于MySQL - 随机时间的重复事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36468990/

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