需要删除数据的表名:t_req_log

建表sql

CREATE TABLE `t_req_log` (
`id` bigint(20) NOT NULL AUTO_INCREMENT,
`host` varchar(200) DEFAULT NULL,
`time` datetime DEFAULT NULL,
PRIMARY KEY (`id`),
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

1.查询是否开启事件调度

SHOW VARIABLES LIKE 'event_scheduler';

2.开启事件调度

临时:
SET GLOBAL event_scheduler = 1;

永久:
vim /etc/my.cnf
event_scheduler=ON

3.创建p_del_count存储过程。
接收传入参数30并执行删除数据操作,删除大于30天的数据。

drop procedure if exists p_del_count;
create procedure p_del_count(IN `date_inter` INT)
BEGIN
delete from t_req_log where (TO_DAYS(NOW()) - TO_DAYS(FROM_UNIXTIME(unix_timestamp(time),'%Y%m%d'))) >=date_inter;
END;

4.创建定时任务
从2018-05-15 00:00:00起每一天执行一次p_del_count这个存储过程,并将参数传给

p_del_count存储过程

drop event if exists e_del_t_req_log;
create event e_del_t_req_log
on schedule every 1 day starts '2018-05-15 00:00:00'
on completion not preserve enable do call p_del_count (30);

5.查看已有定时事件任务
SHOW EVENTS;

6.事件的开启与关闭
开启某事件:ALTER EVENT e_del_t_req_log ON COMPLETION PRESERVE ENABLE;
关闭某事件:ALTER EVENT e_del_t_req_log ON COMPLETION PRESERVE DISABLE;

最新文章

  1. 看看C# 6.0中那些语法糖都干了些什么(中篇)
  2. solrcloud使用中遇到的问题及解决方式
  3. 在linux环境下配置node:node + npm + forever
  4. 去掉Enter字符(\r)的几个方法
  5. pylot网站压力测试
  6. python初识-day2
  7. FORM开发实现动态LOV
  8. 测试工作之--adb代码
  9. 【Teradata】设置 QUERY_BAND
  10. Codeforces 1043 - A/B/C/D/E/F - (Undone)
  11. Python内置模块-日志模块(logging)常见用法
  12. SWIFT Enumeration(1)
  13. MFC 怎样获得某个窗口的句柄?
  14. [ccf 4] 网络延时
  15. java使用memcached2--集群部署
  16. spring bean初始化及销毁你必须要掌握的回调方法
  17. [CodeForces-375E]Red and Black Tree
  18. js原型链prototype与__proto__以及new表达式
  19. Mysql jar包
  20. [转]VisualSVN错误 Cannot query proxy blanket解决办法

热门文章

  1. 1.java的基础和数据类型
  2. 测试 Flask 应用
  3. pytorch例子学习——TRANSFER LEARNING TUTORIAL
  4. ISCC:Please give me username and password!
  5. Linux内核入门到放弃-锁与进程间通信-《深入Linux内核架构》笔记
  6. python 全栈开发,Day42(Thread类的其他方法,同步锁,死锁与递归锁,信号量,事件,条件,定时器,队列,Python标准模块--concurrent.futures)
  7. ASP.NET Core MVC之ViewComponents(视图组件)知多少?
  8. Java获取Window和Linux系统的项目ClassPath路径
  9. 性能调优7:多表连接 - join
  10. NODE 模块 FS-EXTRA