Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Zaktualizuj wiele kolumn dla wielu wierszy w jednym zapytaniu SQL

spróbuj tego

 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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Sortowanie w MySQL przy użyciu kolejności według klauzul

  2. MySQL:Ograniczanie zestawu kolumn, więc przynajmniej jedna nie ma wartości NULL

  3. CakePHP 3:Najlepsze praktyki dotyczące tymczasowych tabel SQL

  4. virtualenv pip mysqldb mac os X python

  5. Doctrine2 - Wiele wkładek w jednym ujęciu