個人的には、cronよりも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;
それだけです。
構文の詳細については、こちら
をご覧ください。 および