MYSQL-定时器
示例中的注释并不会影响执行,可以直接复制粘贴执行。
创建一个定时器事件,并且每5秒执行一条写入语句。
示例:
CREATE EVENT event_name -- 定时器名称
ON SCHEDULE EVERY 5 SECOND -- 定时器周期,单位秒。该单位是可以设置的,比如秒,分,小时,周等,参数自行百度。
STARTS '2021-05-06 20:41:00' -- 开始时间
ENDS '2022-05-06 20:42:00' -- 结束时间,可以省略,省略后将一直执行。
DO
INSERT INTO `test`.`test001` (`username`, `password`) VALUES (CURRENT_TIMESTAMP, CURRENT_TIMESTAMP); -- 定时器语句
查看定时器事件,可以查看本机所有的事件
SELECT event_name,event_definition,interval_value,interval_field,status FROM information_schema.EVENTS;
删除定时器
DROP EVENT event_name; -- 定时器名称
MYSQL-定时器参考文档:
本文介绍了如何在MySQL中创建和管理定时器事件,包括设置定时周期、指定开始和结束时间,以及执行特定的SQL语句。示例展示了每5秒插入一条记录到数据库的定时任务,并提供了查询和删除定时器的命令。了解如何利用MySQL定时器进行自动化任务执行。
1515





