sagat06
Messages postés166Date d'inscriptionmercredi 27 juin 2007StatutMembreDernière intervention31 mars 2014
-
19 oct. 2009 à 19:23
sagat06
Messages postés166Date d'inscriptionmercredi 27 juin 2007StatutMembreDernière intervention31 mars 2014
-
19 oct. 2009 à 21:37
Bonjour à tous, voilà mon soucis:
je cherche à incrémenter automatiquement un champ d'une table sql sans la lire avant.
Ex: dans la table (où l'id est auto-incrémentée)
id titre nombre choix1 choix2
1 blabla 12 2 10
2 truc 9 7 2
Je veux lors d'une requête incrémenter le champ nombre et l'un des 2 autres champs.
Pour ce faire, jusqu'à maintenant je lisais d'abord (via un SELECT) la valeur du/des champs, puis rajoutais "manuellement" 1 au résultat obtenu pour enfin remplacer l'ancienne valeur par la nouvelle.
Je fais donc 2 requêtes: 1 SELECT et 1 UPDATE, or j'aimerais savoir s'il existe une façon de simplement rajouter 1 à la valeur d'un champs sans la lire avant => une sorte d'auto-increment en UPDATE d'un champs précis.