मुझे व्यक्तिगत रूप से क्रॉन की तुलना में MySQL ईवेंट शेड्यूलर का उपयोग करना आसान लगता है।
इसके साथ सक्षम करें
SET GLOBAL event_scheduler = ON;
और इस तरह एक ईवेंट बनाएं:
CREATE EVENT name_of_event
ON SCHEDULE EVERY 1 DAY
STARTS '2014-01-18 00:00:00'
DO
DELETE FROM tbl_message WHERE DATEDIFF( NOW( ) , timestamp ) >=7;
और बस इतना ही।
सिंटैक्स के बारे में अधिक पढ़ें यहां और यहां इसके बारे में अधिक सामान्य जानकारी है।