Эта команда MySQL поможет, когда необходимо удалить строки в таблице старше определенного периода. В данном примере – 1 месяц.
MySQL > DELETE FROM `mytable` WHERE `date` < DATE_SUB(NOW(), INTERVAL 1 MONTH);
Где mytable – это имя таблицы, а date – столбец с датой.