PHP MySQL Remova por registro de data e hora mais antigo de um mês
DELETE FROM on_search
WHERE search_date < UNIX_TIMESTAMP(DATE_SUB(NOW(), INTERVAL 180 DAY))
Healthy Hamster