以下實現建立定時事件定時刪除表分割槽, 刪除距今最早的七個分割槽
1、 建立儲存過程
end2、建立定時事件, 定時呼叫上面建立的del_partition函式
create event auto_del_partition
on schedule
every 1 day starts 『2020-04-23 00:00:00』
docall del_partition;
以上這段**需要你修改的部分有
1、table_name = 『你自己的表名』
2、table_schema = 『你自己的表所屬的資料庫名』
***注意要將時間戳字段設定為key
Mysql定時器定時刪除表資料
由於測試環境有張日誌表沒定時2分鐘程式就 資料,導致不到1乙個月時間,這張日誌表就占用了6.7g的空間,但是日誌重新整理較快,有些日誌就沒什麼作用,就寫了個定時器,定期刪除這張表的資料 首先先檢視mysql是否開啟定時任務開關 value為on則已開啟,off則關閉 如果是off,就先開啟 set ...
mysql事件定時刪除表資料
遇到乙個需求是每隔一天,清空一次某個快取表的資料。想到了mysql的事件定時,記錄一下操作過程 開啟事件配置 重啟服務後失效 set global event scheduler 1 或 mysql配置檔案my.ini my.cnf 在 mysqld 塊中新增 event scheduler on ...
Mysql定時清空表
1.設定開啟event scheduler set global event scheduler 1 2.驗證event scheduler是否已經開啟 show variables like event 值為 on 表明已開啟 show variables like event scheduler...