我希望在将行添加到数据库后经过一段特定时间后,从MySQL数据库中删除一行ID号。
我该怎么办?我是初学者:) 谢谢。
答案 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;