Prueba esto, delete from mytable where datediff(now(), mytable.date) > 5 Este sería el enfoque adecuado para eliminar.