您可以尝试使用以下条件:
WHERe date < DATE_SUB(NOW(), INTERVAL 7 DAY)
这样整个SQL脚本如下所示:
CREATE EVENT delete_eventON SCHEDULE AT CURRENT_TIMESTAMP + INTERVAL 1 DAYON COMPLETION PRESERVEDO BEGIN DELETE messages WHERe date < DATE_SUB(NOW(), INTERVAL 7 DAY);END;
但是,在您的位置,我将使用简单的cron脚本解决给定的问题。这样做的原因很简单:维护代码更容易,没有难看的SQL解决方法,可以与您的系统顺利集成。



