sql >> Database >  >> RDS >> Mysql

sql verwijder alle rijen ouder dan 30 dagen

De volgende code verwijdert de records van berichten die ouder zijn dan 30 dagen

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

De NOW() methode in MySQL wordt gebruikt om de huidige datum met tijd te kiezen. INTERVAL 30 DAY gebruikt om 30 dagen van de huidige datum af te trekken. Na de bovenstaande vraag kunt u de huidige tabel controleren met behulp van de SELECT uitspraak. Bedankt!



  1. Een PostgreSQL-database maken

  2. Snelste manier om te controleren op reeds bestaande records voordat u deze invoegt [mysql_errno()]

  3. Webadres uit tekstreeks verwijderen

  4. Hoe de positie van een lijstitem in MySQL te retourneren