incrementation de valeur de champ mysql

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : incrementation de valeur de champ mysql

par BeRoots » 08 avr. 2007, 13:56

j'avait fini par trouver mais merci quand même :)

par momox » 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:

incrementation de valeur de champ mysql

par BeRoots » 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 ;)