MYSQL 定時定時刪除表分割槽

2021-10-05 09:32:53 字數 893 閱讀 6329

以下實現建立定時事件定時刪除表分割槽, 刪除距今最早的七個分割槽

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...