sql >> Databasteknik >  >> RDS >> Mysql

MySql Hur man ställer in en lokal variabel i en uppdateringssats (syntax?)

Detta är möjligt :-

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

För att ställa in ett heltal (inte inkrement)

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


  1. Ställ in språket som används för datum- och tidsfunktioner i MariaDB

  2. Hur man flyttar sedan radera fält i MySQL

  3. Uppdaterar AUTO_INCREMENT-värdet för alla tabeller i en MySQL-databas

  4. Fel 508 - Resursgränsen är nådd (php+mysql+jquery) webbplats