mysql定時(shí)刪除過期數(shù)據(jù)記錄的簡單方法
1. 連接登錄MySQL后,先查看MySQL是否開啟了事件功能:
命令:show variables like '%sc%';
發(fā)現(xiàn)event_sheduler是OFF關(guān)閉的;
2. 打開event_scheuler:
臨時(shí)開啟(mysql服務(wù)重啟后之后失效)
SET GLOBAL event_scheduler = ON; SET GLOBAL event_scheduler = 1; — 0代表關(guān)閉
永久開啟
在my.cnf中的[mysqld]部分添加如下內(nèi)容,然后重啟mysql(mysql重啟命令:service mysqld restart)
event_scheduler=ON
3. 創(chuàng)建事件,這里舉例每5秒鐘定時(shí)刪除wififlows表中過期2分鐘的數(shù)據(jù):
create event e_delete_wififlows on schedule every 5 second do delete from wififlows where timestamp < (CURRENT_TIMESTAMP() + INTERVAL -2 MINUTE);
如果事先存在這個(gè)事件可以使用如下命令進(jìn)行刪除:
drop event if exists e_delete_wififlows;
然后使用show events;查看存在的事件
4. 開啟事件:
alter event e_del_wififlows on completion preserve enable;
5. 關(guān)閉事件:
alter event e_del_wififlowa on completion preserve disable;
以上這篇mysql定時(shí)刪除過期數(shù)據(jù)記錄的簡單方法就是小編分享給大家的全部內(nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
- MySQL 快速刪除大量數(shù)據(jù)(千萬級(jí)別)的幾種實(shí)踐方案詳解
- MySQL 處理重復(fù)數(shù)據(jù)的方法(防止、刪除)
- MySQL對(duì)數(shù)據(jù)庫操作(創(chuàng)建、選擇、刪除)
- MySQL使用mysqldump+binlog完整恢復(fù)被刪除的數(shù)據(jù)庫原理解析
- mysql數(shù)據(jù)庫常見基本操作實(shí)例分析【創(chuàng)建、查看、修改及刪除數(shù)據(jù)庫】
- Linux實(shí)現(xiàn)定時(shí)備份MySQL數(shù)據(jù)庫并刪除30天前的備份文件
- linux定時(shí)備份MySQL數(shù)據(jù)庫并刪除以前的備份文件(推薦)
- MySQL數(shù)據(jù)誤刪除的快速解決方法(MySQL閃回工具)
- Mysql的Binlog數(shù)據(jù)恢復(fù):不小心刪除數(shù)據(jù)庫詳解
- MySQL實(shí)現(xiàn)快速刪除所有表而不刪除數(shù)據(jù)庫的方法
- MySQL刪除數(shù)據(jù)庫的兩種方法
- MySQL刪除數(shù)據(jù),表文件大小依然沒變的原因
相關(guān)文章
MySQL導(dǎo)入導(dǎo)出.sql文件及常用命令小結(jié)
在MySQL Qurey Brower中直接導(dǎo)入*.sql腳本,是不能一次執(zhí)行多條sql命令的,下面為大家介紹下MySQL導(dǎo)入導(dǎo)出.sql文件及常用命令2014-08-08MySQL 5.7.9 服務(wù)無法啟動(dòng)-“NET HELPMSG 3534”的解決方法
這篇文章主要介紹了MySQL 5.7.9 服務(wù)無法啟動(dòng)-“NET HELPMSG 3534”的解決方法,需要的朋友可以參考下2016-12-12Mysql基礎(chǔ)學(xué)習(xí)之LAG與LEAD開窗函數(shù)
lead和lag是在SQL中用于創(chuàng)建窗口函數(shù)的兩個(gè)常用函數(shù),這篇文章主要給大家介紹了關(guān)于Mysql基礎(chǔ)學(xué)習(xí)之LAG與LEAD開窗函數(shù)的相關(guān)資料,文中通過代碼介紹的非常詳細(xì),需要的朋友可以參考下2023-11-11mysql使用left?join連接出現(xiàn)重復(fù)問題的記錄
這篇文章主要介紹了mysql使用left?join連接出現(xiàn)重復(fù)問題的記錄,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2023-03-03mysql定時(shí)自動(dòng)備份數(shù)據(jù)庫的方法步驟
我們都知道數(shù)據(jù)是無價(jià),如果不對(duì)數(shù)據(jù)進(jìn)行備份,相當(dāng)是讓數(shù)據(jù)在裸跑,本文就介紹一下如何給mysql定時(shí)自動(dòng)備份數(shù)據(jù),感興趣的小伙伴們可以參考一下2021-07-07