[résolu] [mysql] passer un champ à une valeur donnée pour tous les enregistrements

WRInaute accro
Bonsoir,

Il y a t-il une méthode rapide pour passer un champ de table mysql à une valeur donnée pour tous les enregistrements présents ?

Merci d'avance,

OTP
 
WRInaute impliqué
Re: [mysql] passer un champ à une valeur donnée pour tous les enregistrements

Je pense que je comprends pas la question, c'est pas possible autrement :)
UPDATE nom_table SET champ1=nouvelle-valeur1, champ2=nouvelle-valeur2 WHERE 1=1

Et encore le where 1=1 je crois me souvenir que c'est optionnel mais je fais toujours comme ca.
 
WRInaute accro
Re: [mysql] passer un champ à une valeur donnée pour tous les enregistrements

Et ça traite tous les enregistrements en même temps ?
Après tout, pourquoi pas !
Je teste ça.
 
WRInaute impliqué
Re: [mysql] passer un champ à une valeur donnée pour tous les enregistrements

oui, la clause WHERE sert si tu veux appliquer l'update a une selection d'enregistrements seulement, par exemple WHERE champ1=123
 
WRInaute accro
Re: [mysql] passer un champ à une valeur donnée pour tous les enregistrements

Ca marche, merci à toi !
 
Discussions similaires
Haut