Mysql
 sql >> Database >  >> RDS >> Mysql

sql elimina tutte le righe precedenti a 30 giorni

Il codice seguente eliminerà i record dei messaggi che risalgono a più di 30 giorni

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

Il NOW() Il metodo in MySQL viene utilizzato per selezionare la data corrente con l'ora. INTERVAL 30 DAY utilizzato per sottrarre 30 giorni dalla data corrente. Dopo la query di cui sopra, puoi controllare la tabella corrente utilizzando il SELECT dichiarazione. Grazie!