如何删除MySQL中的数据库行?

时间:2017-10-19 01:19:15

标签: mysql database cron

我希望在将行添加到数据库后经过一段特定时间后,从MySQL数据库中删除一行ID号。

我该怎么办?我是初学者:) 谢谢。

1 个答案:

答案 0 :(得分:0)

CREATE EVENT IF NOT EXISTS `dbName`.`eventName`
ON SCHEDULE
    EVERY 1 DAY // or 1 HOUR
COMMENT 'Description'
DO
    BEGIN

    DELETE FROM `dbName`.`TableName` WHERE `DateCol` < NOW();

    END

在使用事件之前打开event scheduler

SET GLOBAL event_scheduler = ON;