Bonjour à tous,
Serveur MySQL :
J'aimerais créer une requête qui me permettent de supprimer toutes les lignes ou le champs date_debut est expirée depuis X mois...
Merci de vos réponses
@#
Bonjour à tous,
Serveur MySQL :
J'aimerais créer une requête qui me permettent de supprimer toutes les lignes ou le champs date_debut est expirée depuis X mois...
Merci de vos réponses
@#
Bonjour,
Pour supprimer les lignes expirées depuis x mois, tu peux faire :
Si la syntaxe NOW() - INTERVAL x MONTH ne fonctionne pas,
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 DELETE FROM `nom de la table` WHERE date_debut < NOW() - INTERVAL x MONTH
essaye avec DATE_SUB(NOW(),INTERVAL x MONTH)
Peut-être une précision, je dois remplacer INTERVAL par le nombre de mois ?
Par exemple
Code : Sélectionner tout - Visualiser dans une fenêtre à part 3 x MONTH
Non, INTERVAL indique que la donnée est un interval.
Exemple :
Code : Sélectionner tout - Visualiser dans une fenêtre à part INTERVAL 3 MONTH
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager