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-定时器参考文档: