Faire un delete de masse

Faire un delete de masse - SQL/NoSQL - Programmation

Marsh Posté le 24-10-2007 à 11:35:34    

Bonjour je suis sous MySQL, et je voudrais en une requête effacer des entrées dans une table ('users') en fonction de la date de création ('creation_date') comprise en deux dates horaires précises, comment faire ?


---------------
L'homme descend du singe, Tomasi est un homme, Tomasi ne descend pas du panier de basket.
Reply

Marsh Posté le 24-10-2007 à 11:35:34   

Reply

Marsh Posté le 24-10-2007 à 11:51:45    

En lisant la doc...  [:rtfm]  
DELETE FROM user_table WHERE creation_date BETWEEN...
ou encore
DELETE FROM  user_table WHERE creation_date > ... AND creation_date < ...


---------------
-- Debian -- Le système d'exploitation universel | Le gras c'est la vie! | /(bb|[^b]{2})/
Reply

Marsh Posté le 26-10-2007 à 19:34:53    

voilà. Et faire d'abord le select correspondant pour jeter un oeil à ce qu'il s'apprête à supprimer, histoire de pas te viander en vidant tte la table !


---------------
Réalisation amplis classe D / T      Topic .Net - C# @ Prog
Reply

Marsh Posté le 27-10-2007 à 19:57:58    

un delete en masse me faisait plutôt penser à une suppression de plusieurs millions de lignes
là à tout casser tu vas avoir 100 users :)

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed