मुझे अभी पता चला है कि MySQL 5.1+ में ईवेंट शेड्यूलर है . MySQL इवेंट शेड्यूलर घटनाओं के शेड्यूलिंग और निष्पादन का प्रबंधन करता है - शेड्यूल के अनुसार चलने वाले कार्य।
संग्रहीत दिनचर्या के लिए MySQL डेटाबेस में ईवेंट तालिका की आवश्यकता होती है। यह तालिका MySQL स्थापना प्रक्रिया के दौरान बनाई गई है।
इसका उपयोग करने के लिए सिंटैक्स होगा:
CREATE EVENT
ClearUserActivationCodes
ON SCHEDULE EVERY 1 DAY
DO
BEGIN
DELETE FROM
user_activation_code
WHERE code_time_stamp < NOW()
END
यह काफी उपयोगी है और क्रॉन जॉब्स का उपयोग किए बिना टेबल को स्वचालित रूप से साफ़ करने की मेरी ज़रूरतों को पूरी तरह से संतुष्ट करता है।