SET GLdelimiter // create event if not exists clean_old_records on schedule every 1 week do begin delete from your_table_name where Timestamp < date_sub(curdate(),interval 1 month) ; end; // delimiter ;OBAL event_scheduler = ON;