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万+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章