ASPN ActiveState Programmer Network
ActiveState
/ Home / Perl / PHP / Python / Tcl / XSLT /
/ Safari / My ASPN /
Cookbooks | Documentation | Mailing Lists | Modules | News Feeds | Products | User Groups


Recent Messages
List Archives
About the List
List Leaders
Subscription Options

View Subscriptions
Help

View by Topic
ActiveState
.NET Framework
Open Source
Perl
PHP
Python
Tcl
Web Services
XML & XSLT

View by Category
Database
General
SOAP
System Administration
Tools
User Interfaces
Web Programming
XML Programming


MyASPN >> Mail Archive >> php-france
php-france
[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

Privacy Policy | Email Opt-out | Feedback | Syndication
© 2004 ActiveState, a division of Sophos All rights reserved