0
我想删除超过1天的记录。实现它的最好方法是什么?我从来没有使用过活动,所以我没有什么问题。 例如:我想删除start_time大于1天的记录。 通过做一些研究,我得到了这一点。创建删除事件,每天删除较旧的记录
CREATE EVENT deleteRecords
ON SCHEDULE EVERY 1 DAY
ON COMPLETION PRESERVE
DO
DELETE FROM databaseName.tableName WHERE start_time < DATE_SUB(NOW(),
INTERVAL 1 DAY)
我对事件把我的个人资料页几个环节。就像开启事物等等。 – Drew
最好的办法是在这个表上创建两个触发器(ON INSERT AND OND UPDATE),存储行的一个实现表。因此删除事件可以在没有任何其他操作的情况下运行 –
对您的表有任何描述?猜测你的'start_time'只是一个时间或时间戳或者其他数据类型有点难。您显示的DELETE功能在逻辑上是正确的。 – rhavendc