sql >> Databasteknik >  >> RDS >> Mysql

Uppdatera flera kolumner för flera rader i en SQL-fråga

prova detta

 update user
 set ext_flag = 'Y', admin_role = 'admin', ext_id = 
 case 
 when user_id = 2 then 345
 when user_id = 4 then 456
 when user_id = 5 then 789
 end
 **WHERE user_id  in (2,4,5)**


  1. Kan inte lösa sorteringskonflikten mellan SQL_Latin1_General_CP1_CI_AS och Latin1_General_CI_AS i lika med operationen

  2. Funktion för veckan i månaden i mysql

  3. Hur hittar man skillnaden mellan två tabeller?

  4. Ta reda på om ett objekt är en användardefinierad tabell i SQL Server med OBJECTPROPERTY()