[php-france] HS mysql update
by Yves Fleury other posts by this author
Sep 22 2006 10:17PM messages near this date
[php-france] utf decode
|
Re: [php-france] HS mysql update
J'ai une table dont je veux modifier un champ sur plusieurs enregistrements.
C'est assez facile a faire avec une seule requete sql quant le champs doit
avoir la meme valeur.
Mais je dois prendre la valeur maximal de ce champs et l'incrémenter de 1
pour chacun des enregistrements dans le where
Update matable set monchamps=monchamps +1 where monchamps =0
Ã?videment tous les enregistrements mise a jours, monchamps =1
Sachant que la valeur maximal de monchamps sur tout les enregistrements est
= à 10, je veux comme résultat ceci.
Avant:
-------------------------------------
enregistement 1 monchamps =0
enregistement 3 monchamps =0
enregistement 6 monchamps =0
enregistement 7 monchamps =0
enregistement 9 monchamps =0
-------------------------------------
Après:
-------------------------------------
enregistement 1 monchamps =11
enregistement 3 monchamps =12
enregistement 6 monchamps =13
enregistement 7 monchamps =14
enregistement 9 monchamps =15
-------------------------------------
Y a t'il un opérateur d,affectation qui me permet de faire ca dans une seul
requete sql?
Merci de me mettre sur une piste
yves
--
Se désabonner ? Envoyez un mail à php-france-unsubscribe@[...].org
Plus d'informations ? Envoyez un mail à sympa@[...].org ayant pour sujet HELP
Thread:
Yves Fleury
rcasagraude
|