Mysql清理審計表n天前的數據

通過創建存儲過程執行刪除腳本, 一般搭配mysql定時任務。舉例刪除兩張審計表七天前的數據。

CREATE DEFINER=`root`@`%` PROCEDURE `clear_audit`()
begin
    delete from original_audit where SEND_TIME < date_add(now(),interval -7 day);
	delete from processed_audit where PROCESS_TIME < date_add(now(),interval -7 day);
end

 

 

發佈了32 篇原創文章 · 獲贊 1 · 訪問量 3萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章