2013-02-11 81 views
1

我有房地產數據庫。我想在特定時間事件22天后刪除記錄。我想寫22天后自動從表中刪除記錄的觸發器。MySQL中的觸發器

+0

你不想爲此使用觸發器,而是預定的事件... – sgeddes 2013-02-11 16:45:58

+0

@sgeddes我已經在你的mysql中寫過事件。我給出的時間間隔爲1分鐘進行測試。 Bust仍然不影響表格數據。 CREATE EVENT delete_expired_record ON SCHEDULE EVERY 1 MINUTE DO DELETE FROM tb_user WHERE bdate Anup 2013-02-11 17:24:01

回答

0

根據數據庫中的某些特定操作立即觸發觸發器。您可能需要做的是創建一個腳本,您可以按計劃的時間間隔(通過cron或類似的方式)運行,以便查找超過22天的記錄或任何其他內容並刪除它們。