आपकी आवश्यकता एक ट्रिगर से अधिक एक घटना की तरह दिखती है।
CREATE EVENT IF NOT EXISTS `Clean_Older_Than_90_days_logs`
ON SCHEDULE
EVERY 1 DAY_HOUR
COMMENT 'Clean up log connections at 1 AM.'
DO
DELETE FROM log
WHERE log_date < DATE_SUB(NOW(), INTERVAL 90 DAY)
संदर्भ:MySQL इवेंट शेड्यूलर एक विशिष्ट समय पर प्रतिदिन