Mysql
 sql >> Base de données >  >> RDS >> Mysql

MySql Comment définir une variable locale dans une instruction de mise à jour (Syntaxe ?)

C'est possible :-

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

Pour définir un entier (pas d'incrément)

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