我想用 EVENTS
在我的项目中,为了测试,我创建了一个 table
并且创造了 event
为了插入数据,将该事件安排为每1min一次,因此它必须每1min插入一次数据,但它不插入
CREATE TABLE event_test (
id INT PRIMARY KEY AUTO_INCREMENT,
message VARCHAR(60),
ttl DATETIME
);
event:-
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数据库version:-
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
1条答案
按热度按时间balp4ylt1#
我们需要使用以下查询全局设置事件调度器