MySQL - Suppression DATA de plus de X jours, ou x minutes
Le but est de supprimer des données stoquées dans une base MySQL au format : "timestamp" avec une valeur par defaut : "CURRENT_TIMESTAMP " (YYYY-dd-mm hh:mm:ss).
Exemple :
Supression de données ayant plus de 30 Jours :
DELETE FROM Ma_table WHERE datecreation < DATE_ADD(NOW(),INTERVAL -30 DAY);
Supression de donnée ayant plus de 3 Minute:
DELETE FROM Ma_table WHERE datecreation < DATE_ADD(NOW(),INTERVAL -3 MINUTE);
"datecreation" étant mon champ "TimeStamps".
Plus d'infos sur : http://dev.mysql.com/doc/refman/5.0/fr/date-and-time-functions.html
Publié le 12 Décembre 2005 par luca | Ecouter l'article
Publié dans :
Programmation
Accueil
Précédent
Suivant