Я слышал что в mysql можно события создавать
Сначала включить
SET GLOBAL event_scheduler=ON;
Потом введенное время используется в запросе создания события и соответственно команда DELETE FROM...
CREATE EVENT event_name ON SCHEDULE AT {DATE AND TIME} DO {SQL COMMAND};
Я сам не делал но вы попробуйте