sql >> Databáze >  >> RDS >> Mysql

Aktualizujte více sloupců pro více řádků v jednom dotazu SQL

zkuste toto

 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. Již aktivní dotaz ZF2 zabraňuje provedení

  2. Při použití funkce Fetch v reakci potřebujete uživatelské jméno a heslo pro přístup k databázi

  3. java.sql.SQLException:Listener odmítl připojení s následující chybou:ORA-12519, TNS:nebyl nalezen vhodný obslužný program

  4. Sloupec aktualizace MySQL pouze v případě, že hodnota není prázdná