mysql定時(shí)刪除過(guò)期數(shù)據(jù)記錄的簡(jiǎn)單方法
1. 連接登錄MySQL后,先查看MySQL是否開(kāi)啟了事件功能:
命令:show variables like '%sc%';
發(fā)現(xiàn)event_sheduler是OFF關(guān)閉的;
2. 打開(kāi)event_scheuler:
臨時(shí)開(kāi)啟(mysql服務(wù)重啟后之后失效)
SET GLOBAL event_scheduler = ON; SET GLOBAL event_scheduler = 1; — 0代表關(guān)閉
永久開(kāi)啟
在my.cnf中的[mysqld]部分添加如下內(nèi)容,然后重啟mysql(mysql重啟命令:service mysqld restart)
event_scheduler=ON
3. 創(chuàng)建事件,這里舉例每5秒鐘定時(shí)刪除wififlows表中過(guò)期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. 開(kāi)啟事件:
alter event e_del_wififlows on completion preserve enable;
5. 關(guān)閉事件:
alter event e_del_wififlowa on completion preserve disable;
以上這篇mysql定時(shí)刪除過(guò)期數(shù)據(jù)記錄的簡(jiǎn)單方法就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
- MySQL 快速刪除大量數(shù)據(jù)(千萬(wàn)級(jí)別)的幾種實(shí)踐方案詳解
- MySQL 處理重復(fù)數(shù)據(jù)的方法(防止、刪除)
- MySQL對(duì)數(shù)據(jù)庫(kù)操作(創(chuàng)建、選擇、刪除)
- MySQL使用mysqldump+binlog完整恢復(fù)被刪除的數(shù)據(jù)庫(kù)原理解析
- mysql數(shù)據(jù)庫(kù)常見(jiàn)基本操作實(shí)例分析【創(chuàng)建、查看、修改及刪除數(shù)據(jù)庫(kù)】
- Linux實(shí)現(xiàn)定時(shí)備份MySQL數(shù)據(jù)庫(kù)并刪除30天前的備份文件
- linux定時(shí)備份MySQL數(shù)據(jù)庫(kù)并刪除以前的備份文件(推薦)
- MySQL數(shù)據(jù)誤刪除的快速解決方法(MySQL閃回工具)
- Mysql的Binlog數(shù)據(jù)恢復(fù):不小心刪除數(shù)據(jù)庫(kù)詳解
- MySQL實(shí)現(xiàn)快速刪除所有表而不刪除數(shù)據(jù)庫(kù)的方法
- MySQL刪除數(shù)據(jù)庫(kù)的兩種方法
- MySQL刪除數(shù)據(jù),表文件大小依然沒(méi)變的原因
相關(guān)文章
mysql數(shù)據(jù)庫(kù)添加用戶(hù)及分配權(quán)限具體實(shí)現(xiàn)
這篇文章主要介紹了mysql數(shù)據(jù)庫(kù)添加用戶(hù)及分配權(quán)限的方法,需要的朋友可以參考下2014-02-02
Mysql系列SQL查詢(xún)語(yǔ)句書(shū)寫(xiě)順序及執(zhí)行順序詳解
這篇文章主要為大家介紹了Mysql系列SQL查詢(xún)語(yǔ)句的書(shū)寫(xiě)順序及執(zhí)行順序示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步2021-10-10
MySQL開(kāi)啟慢查詢(xún)?nèi)罩緇og-slow-queries的方法
MySQL中提供了一個(gè)慢查詢(xún)的日志記錄功能,可以把查詢(xún)SQL語(yǔ)句時(shí)間大于多少秒的語(yǔ)句寫(xiě)入慢查詢(xún)?nèi)罩?,日常維護(hù)中可以通過(guò)慢查詢(xún)?nèi)罩镜挠涗浶畔⒖焖贉?zhǔn)確地判斷問(wèn)題所在2016-05-05
更改MySQL數(shù)據(jù)庫(kù)的編碼為utf8mb4問(wèn)題
這篇文章主要介紹了更改MySQL數(shù)據(jù)庫(kù)的編碼為utf8mb4問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2022-11-11
mysql5.7.21啟動(dòng)異常的修復(fù)方法
這篇文章主要為大家詳細(xì)介紹了mysql5.7.21啟動(dòng)異常的修復(fù)方法,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2018-04-04
MySQL Order by 語(yǔ)句用法與優(yōu)化詳解
Order by語(yǔ)句是用來(lái)排序的,經(jīng)常我們會(huì)使用到Order by來(lái)進(jìn)行排序,下面我給大家來(lái)講講Order by用法與優(yōu)化排序,有需要的同學(xué)可參考2013-06-06
Mysql關(guān)于進(jìn)程中的死鎖和解除鎖問(wèn)題
Mysql 經(jīng)常會(huì)遇到語(yǔ)句或者存儲(chǔ)過(guò)程長(zhǎng)時(shí)間沒(méi)有反應(yīng),大概率就是掛掉了,或者死鎖了,這篇文章主要介紹了Mysql關(guān)于進(jìn)程中的死鎖和解除鎖問(wèn)題,本文給大家介紹的非常詳細(xì),需要的朋友可以參考下2023-07-07
MySQL數(shù)據(jù)表使用的SQL語(yǔ)句整理
這篇文章主要介紹了MySQL數(shù)據(jù)表使用的SQL語(yǔ)句整理,文章基于MySQL的相關(guān)資料展開(kāi)舉例說(shuō)明,具有一定的參考價(jià)值,需要的小伙伴可以參考一下2022-05-05

