mysql定时删除过期数据记录的简单方法
发表于:2025-11-24 作者:千家信息网编辑
千家信息网最后更新 2025年11月24日,1. 连接登录MySQL后,先查看MySQL是否开启了事件功能:命令:show variables like '%sc%';发现event_sheduler是OFF关闭的;2. 打开event_sch
千家信息网最后更新 2025年11月24日mysql定时删除过期数据记录的简单方法
1. 连接登录MySQL后,先查看MySQL是否开启了事件功能:
命令:show variables like '%sc%';
发现event_sheduler是OFF关闭的;
2. 打开event_scheuler:
临时开启(mysql服务重启后之后失效)
SET GLOBAL event_scheduler = ON; SET GLOBAL event_scheduler = 1; - 0代表关闭
永久开启
在my.cnf中的[mysqld]部分添加如下内容,然后重启mysql(mysql重启命令:service mysqld restart)
event_scheduler=ON
3. 创建事件,这里举例每5秒钟定时删除wififlows表中过期2分钟的数据:
create event e_delete_wififlows on schedule every 5 second do delete from wififlows where timestamp < (CURRENT_TIMESTAMP() + INTERVAL -2 MINUTE);
如果事先存在这个事件可以使用如下命令进行删除:
drop event if exists e_delete_wififlows;
然后使用show events;查看存在的事件
4. 开启事件:
alter event e_del_wififlows on completion preserve enable;
5. 关闭事件:
alter event e_del_wififlowa on completion preserve disable;
以上这篇mysql定时删除过期数据记录的简单方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。
事件
命令
数据
内容
方法
代表
功能
就是
部分
永久
参考
支持
服务
登录
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
两个国际知名的英文期刊数据库
geo数据库肾衰竭
湖北网络安全教育平台登录
中学生安全网络安全教育观后感
鲅鱼圈有软件开发的吗
门诊系统软件开发
dns服务器更新
主机屋 数据库主机
成功数据库的特点
华为校园服务器推荐
警局Dna数据库怎么比对
杭州思科网络技术有限公司
宝山区智能化软件开发销售方法
徐州个人软件开发诚信合作
qt如何连接别人电脑的数据库
爬虫服务器开发
煎饼包子软件开发
肖志光谈网络技术
惠普服务器设置u盘启动
傻瓜软件开发pc
教育系统网络安全周致辞
cf不同国家服务器
自己的服务器怎么正向代理
我的世界pe服务器id
整体厨房设计软件开发
网络技术培训通知
软件开发企业的企业愿景
服务器内存与普通内存区别
工信部java软件开发挂靠
根据数据库画er图