Page 1 sur 1

incrementation de valeur de champ mysql

Posté : 08 avr. 2007, 12:20
par BeRoots
salut à tous )

je suis sur une requete pour ajouter +1 à tous les champs dont la valeur est >=2...

j'ai fait ainsi mais il passe tous à un.

Code : Tout sélectionner

UPDATE `table_menu` SET ordre_categorie = ( +1 ) WHERE ordre_categorie >=2;
j'aimerai bien trouver comment faire pour avoir la valeur du champs + 1
Un truc genre ceci:

Code : Tout sélectionner

UPDATE `table_menu` SET ordre_categorie = ( value+1 ) WHERE ordre_categorie >=2;
je trouve rien dans la doc pour tenir compte de la valeur initial du champ.

Merci d'avance pour votre aide ;)

Posté : 08 avr. 2007, 12:55
par momox
Il suffit de faire

Code : Tout sélectionner

UPDATE `ma_table` SET mon_champ=(mon_champ+1) WHERE condition
C'est aussi simple que cela :merci:

Posté : 08 avr. 2007, 13:56
par BeRoots
j'avait fini par trouver mais merci quand même :)