incrementation de valeur de champ mysql

Mammouth du PHP | 843 Messages

08 avr. 2007, 12:20

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 ;)
:: contactez moi par MP ::
:non: NON au language SMS sur les forums :non:

Mammouth du PHP | 1511 Messages

08 avr. 2007, 12:55

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:

Mammouth du PHP | 843 Messages

08 avr. 2007, 13:56

j'avait fini par trouver mais merci quand même :)
:: contactez moi par MP ::
:non: NON au language SMS sur les forums :non: