mysql定时任务事件清理单表数据

DELIMITER $$

删除已有任务事件

DROP EVENT IF EXISTS del_message;

创建事件

CREATE EVENT del_message

表示创建时间定时周期,以及开始时间,该处表示从明天2点从开始,7天执行一次该任务

ON SCHEDULE EVERY 7 day STARTS date_add(date( ADDDATE(curdate(),1)),interval 2 hour)
ON COMPLETION PRESERVE
DO BEGIN

创建时间与当前时间相差7天,并删除7天之前的数据

DELETE FROM message WHERE CREATE_TIME< DATE_SUB(NOW(),INTERVAL 7 DAY);
END$$
DELIMITER;

开启事件调度器

确认是否开启,ON表示已开启

SHOW VARIABLES LIKE 'event_scheduler';

查询事件

show events

开启事件

alter event del_message;

删除事件

drop event del_message

相关推荐

  1. mysql定时任务事件清理数据

    2024-06-14 17:02:02       7 阅读
  2. mysql定时任务-事件调度器(Event Scheduler)

    2024-06-14 17:02:02       14 阅读
  3. Linux 定时任务备份MySQL数据库

    2024-06-14 17:02:02       40 阅读
  4. mysql定时任务

    2024-06-14 17:02:02       41 阅读
  5. mysql定时任务

    2024-06-14 17:02:02       14 阅读
  6. mysql凌晨定时删除数据

    2024-06-14 17:02:02       14 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-06-14 17:02:02       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-06-14 17:02:02       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-06-14 17:02:02       19 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-06-14 17:02:02       20 阅读

热门阅读

  1. 修改容器内部时间

    2024-06-14 17:02:02       6 阅读
  2. 死锁的产生预防处理解锁

    2024-06-14 17:02:02       6 阅读
  3. 电压kV为什么k要小写,原因你知道吗?

    2024-06-14 17:02:02       7 阅读
  4. 男人圣经 14

    2024-06-14 17:02:02       7 阅读
  5. AI 到底是什么?

    2024-06-14 17:02:02       8 阅读
  6. ApplicationContextAware使用【工具类】

    2024-06-14 17:02:02       8 阅读
  7. TF-IDF(Term Frequency-Inverse Document Frequency)算法

    2024-06-14 17:02:02       7 阅读
  8. 详解 Flink Table API 和 Flink SQL 之函数

    2024-06-14 17:02:02       7 阅读
  9. 测评要求+基本措施+对应产品

    2024-06-14 17:02:02       7 阅读
  10. 保险丝的选型

    2024-06-14 17:02:02       9 阅读
  11. Django的‘通用视图TemplateView’

    2024-06-14 17:02:02       5 阅读
  12. RSA学习

    RSA学习

    2024-06-14 17:02:02      5 阅读
  13. 【实践】Filebeats的尝鲜

    2024-06-14 17:02:02       7 阅读