MySQL事件删除超过10分钟的表数据?

时间:2018-03-26 13:52:53

标签: mysql mysql-event amazon-cloudtrail

我创建了以下表格:

 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 个答案:

没有答案