WHERE DATE + 15 jours

Résolu
come -  
 come -
Bonjour,

Je connais pas bien MYSQL et j'essaye de faire une requête sur la table "tincidents" afin de vider la colonne "img1" si la date de création est à 30 jours.

Donc j'ai fais ça pour le moment mais je galère sur la condition WHERE :


UPDATE tincidents
SET img1 = ''
WHERE date_create = INTERVAL +15 DAY


Sachant que ma colonne date_create est dans la table "tincidents" et que mon format de date est : 2016-05-01 11:57:21

merci pour votre aide...

1 réponse

  1. jordane45 Messages postés 30427 Date d'inscription   Statut Modérateur Dernière intervention   4 832
     
    Bonjour,

    Un truc du genre :
    UPDATE tincidents
    SET img1 = ''
    WHERE date_create <  NOW( ) - INTERVAL 30 DAY
    


    Mettra à jour le champ img1 pour tous les enregistrement dont la date est inférieur à maintenant - 30 jours.

    0
    1. come
       
      Merci beaucoup !

      je me suis un peu perdu....
      0