Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Cập nhật MySQL CASE WHEN / THEN / ELSE

Hãy thử điều này

UPDATE `table` SET `uid` = CASE
    WHEN id = 1 THEN 2952
    WHEN id = 2 THEN 4925
    WHEN id = 3 THEN 1592
    ELSE `uid`
    END
WHERE id  in (1,2,3)


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Chuỗi thoát thực và PDO

  2. 4 công cụ dòng lệnh hữu ích để giám sát hiệu suất MySQL trong Linux

  3. Làm thế nào để đồng bộ cơ sở dữ liệu SQLite trên điện thoại Android với cơ sở dữ liệu MySQL trên máy chủ?

  4. MySQL - Cách tạo số ngẫu nhiên

  5. Trong SQL, cách chọn 2 hàng trên cùng cho mỗi nhóm