1. 程式人生 > >使用Mysql5.1的定時執行刪除過期資料

使用Mysql5.1的定時執行刪除過期資料

1、表中包含 timestamp 型別專案,則插入資料自動帶有時間戳。

2、編寫處理函式,刪除超過一個月的資料

BEGIN
 #Routine body goes here...
 delete from mailbox where (TO_DAYS(CURDATE()) - TO_DAYS(sendTime)) > 30;
END

3、寫event定期呼叫函式

內容:

call mailDeleteProc()

當然還要設定時間,使用navicat比較直觀