- Home
- Categorie
- Coding e Sistemistica
- MYSQL e altri Database
- [MySQL] - Incrementare una variabile
-
[MySQL] - Incrementare una variabile
Salve a tutti,
supponiamo di avere un record, che chiamiamo record_1, in un tabella che chiameremo tabella_1.E' possibile andare ad incrementare di 1 il valore di record_1 direttamente tramite una query di update?
Ciò per evitare di leggere il valore con una select, incrementarlo e successivamente fare l'update.
Grazie.
-
Buongiorno, felino!
Certo che è possibile, e se comprendo correttamente la tua domanda, l'istruzione è
UPDATE tabella_1 SET campo_1=campo_1+1 WHERE (condizione per cercare record_1)
-
Esatto, ottimo!
Ogni volta dividevo l'operazione in tre step, SELECT, incremento, UPDATE...così invece è molto più immediato.
Grazie!
-
Di niente.
Sicuramente un codice più compatto tende ad essere più comprensibile.
-
Sicuramente, ma principalmente per renderlo più veloce.
-
Vero! Ancora di più se si considera che con una sola query si può agire su tutti i record di una tabella
-
Esatto.