Bonjour,
Je souhaiterais savoir quelle serait la requête SQL pour vider une table entre deux dates (ou entre deux id).
Merci par avance pour toute aide.
Patrick
Bonjour,
Je souhaiterais savoir quelle serait la requête SQL pour vider une table entre deux dates (ou entre deux id).
Merci par avance pour toute aide.
Patrick
Il existe l'opérateur "BETWEEN" qui permet de réaliser cette opération : http://dev.mysql.com/doc/refman/5.0/...operators.html
Merci pour la réponse.
Mais je ne suis pas compétent en SQL.
Est-ce que le début de la requête pourrait être le suivant :
DELETE FROM `nom_de_la_table` WHERE ...
Si oui, quelle serait la fin de la requête pour vider la table de son contenu antérieur au 01-01-2014 ?
Merci encore,
Patrick
Tu veux dire que tu n'as pas de colonnes qui contient la date ?
J'ai bien une colonne qui contient la date, intitulée date_add, et dont le contenu est par exemple :
2012-10-29 17:33:30
Mais, dans la requête SQL, je ne sais pas ce que je dois mettre exactement après WHERE de façon à vider de la table les enregistrements postérieurs au 2013-12-31
Merci encore
Commence par faire un select pour voir si tu es content.
Pas un delete direct, trop dangereux;
Antérieur ou postérieur ? tu dis les deux.
Code SQL : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 select * from test where date_add<'2014-01-01 00:00:00'
PDO, une soupe et au lit !
Partir de la fin est un bon moyen de retrouver son chemin. Bibi - 2020
Partager