我的Trigger中有一些语法错误。
如果表格大于5000行,我试图在每次插入后进行检查,如果是这样的话,当表格达到1000行以下时,在1000个块中删除超过10分钟的所有行。
这是代码
CREATE trigger my_trigger after insert ON myTable
IF (SELECT count(Uuid) from myTable) > 5000
THEN
WHILE (SELECT count(Uuid) from myTable) > 1000
DELETE from myTable
where myTable.created < (NOW() - INTERVAL 10 MINUTE)
END WHILE
END IF;
如何删除所有早于时间戳的行?