我正在尝试EVENTS
在我的项目中使用,因此出于测试目的,我创建了一个table
并创建了event
用于插入数据并为每 1 分钟安排一次该事件,因此它必须每 1 分钟插入一次数据,但它没有插入
CREATE TABLE event_test (
id INT PRIMARY KEY AUTO_INCREMENT,
message VARCHAR(60),
ttl DATETIME
);
事件:-
CREATE EVENT IF NOT EXISTS test_event_01
ON SCHEDULE EVERY 1 MINUTE
ON COMPLETION PRESERVE
DO insert into event_test(message, ttl) values ('Test', NOW());
mysql版本:-
mysql Ver 14.14 Distrib 5.7.22, for Linux (x86_64)
创建事件后,我可以使用show events
查询查看事件
test test_event_01 root@localhost SYSTEM RECURRING 1 MINUTE 2018-05-03 10:19:43 ENABLED 1 utf8 utf8_general_ci utf8_general_ci