sql >> Base de Datos >  >> RDS >> Mysql

sql elimina todas las filas de más de 30 días

El siguiente código eliminará los registros de mensajes que tengan más de 30 días

DELETE FROM messages WHERE sentOn < NOW() - INTERVAL 30 DAY;

El NOW() El método en MySQL se usa para elegir la fecha actual con el tiempo. INTERVAL 30 DAY se usa para restar 30 días de la fecha actual. Después de la consulta anterior, puede verificar la tabla actual usando SELECT declaración. ¡Gracias!