MySQL событие для удаления данных таблицы старше 10 минут?

Я создал следующую таблицу:

 CREATE TABLE Trailtbl( userid char(50), action varchar(150), timestamp 
 varchar(30), service char(20), resources varchar(200), accountid varchar(30), 
 awsregion varchar(20), roleid varchar(100), eventid varchar(100));

Таблица должна содержать журналы AWS Cloudtrail. Я настроил событие MySQL следующим образом:

CREATE EVENT AutoDeleteOldNotifications
 -> ON SCHEDULE AT CURRENT_TIMESTAMP + INTERVAL 1 MINUTE
 -> ON COMPLETION PRESERVE
 -> DO  
 -> DELETE FROM testdb.Trailtbl WHERE datetime <DATE_SUB(NOW(), 
    INTERVAL 10 MINUTE);

Что я здесь не так делаю? Почему данные журнала старше 10 минут не удаляются из таблицы? Пожалуйста, объясни. Любая помощь с благодарностью.

0 ответов

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