Mysql
 sql >> Database >  >> RDS >> Mysql

MySql Come impostare una variabile locale in un'istruzione di aggiornamento (sintassi?)

Questo è possibile :-

 UPDATE myTable SET col1 = 5,
 col2 = (@tempVariable:[email protected]+1) // to increment

Per impostare un numero intero (non incrementale)

 UPDATE myTable SET col1 = 5, 
 col2 = (@tempVariable:=100) // to assign any integer