MySQL скрипт с планировщиком событий до запуска весенней загрузки

В моем приложении я создаю таблицы с аннотациями Hibernate, но после этого я хочу создать скрипт mysql для генерации репортов:

В моей папке ресурсов я создал data.sql:

DROP EVENT IF EXISTS daily_report;
DELIMITER $$
CREATE EVENT daily_report
    ON SCHEDULE EVERY 1 DAY STARTS '2018-01-01'
    ON COMPLETION PRESERVE
    DO BEGIN
INSERT INTO daily_report(day_of_report,http_errors,other_errors) VALUES(
    current_date(),
    (select count(*) from error where date(save_date)=current_date() and name="HttpError"),
    (select count(*) from error where date(save_date)=current_date() and name not in("unknown","HttpError")
));
END $$
DELIMITER ;
SET GLOBAL event_scheduler = ON;

Все выглядит хорошо, потому что, когда я бегу:

SELECT @@global.event_scheduler;

Это показывает, что включено, но после запуска:

show events

Не показывает никаких событий:(data.sql скрипт работает, потому что когда я запускаю его непосредственно в MySQL, он работает - команда show events показывая, что это запланированное событие daily_report работает.

0 ответов

Другие вопросы по тегам