आप MySQL के ईवेंट शेड्यूलर का उपयोग कर सकते हैं या तो:
-
ऐसे रिकॉर्ड के समाप्त होने पर स्वचालित रूप से हटाने के लिए:
CREATE EVENT delete_expired_101 ON SCHEDULE AT CURRENT_TIMESTAMP + INTERVAL 24 HOUR DO DELETE FROM my_table WHERE id = 101;
-
सभी समाप्त हो चुके रिकॉर्ड को नियमित आधार पर स्वचालित रूप से शुद्ध करने के लिए:
CREATE EVENT delete_all_expired ON SCHEDULE EVERY HOUR DO DELETE FROM my_table WHERE expiry < NOW();