Mysql
 sql >> Base de données >  >> RDS >> Mysql

sql supprimer toutes les lignes de plus de 30 jours

Le code suivant supprimera les enregistrements des messages datant de plus de 30 jours

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

Le NOW() La méthode dans MySQL est utilisée pour choisir la date actuelle avec l'heure. INTERVAL 30 DAY utilisé pour soustraire 30 jours de la date actuelle.Après la requête ci-dessus, vous pouvez vérifier la table actuelle en utilisant le SELECT déclaration. Merci !