Я пытаюсь использовать EVENTS
в своем проекте, поэтому для целей тестирования я создал table
и создал event
для вставки данных и запланировал это событие на каждые 1 мин. Поэтому он должен вставлять данные на каждые 1 мин. но это не вставка
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 версия: -
mysql Ver 14.14 Distrib 5.7.22, for Linux (x86_64)
После создания события я могу видеть событие, используя show events
query
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