mysql定时删除过期数据记录的简单方法
发表于:2026-11-01 作者:千家信息网编辑
千家信息网最后更新 2026年11月01日,1. 连接登录MySQL后,先查看MySQL是否开启了事件功能:命令:show variables like '%sc%';发现event_sheduler是OFF关闭的;2. 打开event_sch
千家信息网最后更新 2026年11月01日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安全错误
数据库的锁怎样保障安全
互联网黑科技
伟宏互联网科技
互联网科技工作委员会毛军
网络科技有限互联网
互联网与未来科技
唐信互联网科技
奇酷互联网络科技公司
互联网科技博客
互联网科技公司做什么
互联网科技有限公司 翻译
科技类的互联网平台
卓越科技互联网 招聘
广西拼得多互联网科技有限公司
济南和联互联网科技有限公司
阿大互联网科技有限公司
深圳市优智互联网科技有限公司
互联网科技研发水平
河南住房之家互联网科技
广州富喜互联网络科技
银川新华互联网科技学校是国营吗
互联网品科技
互联网科技的英文
互联网 新科技
互联网 科技服务平台
衡水科技产业互联网平台
安控科技rtu产品工业互联网
湖北码尼互联网科技有限公司电话
互联网科技大奖都有哪些公司
互联网新科技动漫ppt素材
山东蛋芒互联网科技有限公司