sql >> Databáze >  >> RDS >> Mysql

úkol odstranit řádky starší než 3 měsíce v databázi mysql

Ukládáte datum vytvoření položky do pole?

Pokud ano,

DELETE FROM myTable WHERE dateEntered < DATE_SUB(NOW(), INTERVAL 3 MONTH);

by mělo fungovat...

Můžete jej spustit v naplánované úloze/úloze cron...



  1. Skripty MySQL v docker-entrypoint-initdb se nespouštějí

  2. chyba syntaxe při deklaraci proměnných v proceduře pl/sql

  3. Požadavek selhal nebo služba neodpověděla včas?

  4. Shoda celých slov s tečkami v MySQL