Garder uniquement les 15dernier jours

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Garder uniquement les 15dernier jours

Re: Garder uniquement les 15dernier jours

par AoSiX » 17 août 2010, 13:41

Hello,

je dirai...
DELETE FROM TaTable WHERE lechampsdatetime < SUBDATE( NOW() , INTERVAL 15 DAY ) 

Garder uniquement les 15dernier jours

par fabrice88250 » 17 août 2010, 12:52

Bonjour,
dans ma base de données j'ai un champs 'date' au format datetime qui stock les dates et heures des infos que j'ajoute sur mon site.
je voudrai afin d'alléger ma base de données ne garder que les 15 derniers jours depuis aujourdh'ui et supprimer tout le reste.

comment peut on ecrir cette requete en sql ?

pour une suppression simple e fonction de l'id je fais :
     $result=mysql_query("DELETE FROM IWbiens WHERE id=$id");
mais pour dire supprimer toutes les lignes qui on une date supperieur à 15 jours par rapport a aujourd'hui.... ?