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

Thực thi nhiều truy vấn gốc trong một lần

Một giải pháp thay thế là sử dụng câu lệnh CASE. Ví dụ:

UPDATE Foo
    SET bar = 
    CASE baz
       WHEN 1 THEN 'X'
       WHEN 2 THEN 'Y'
    END CASE
WHERE baz in (1,2)


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. ĐẶT HÀNG tùy chỉnh BẰNG để bỏ qua 'the'

  2. jQuery UI Sortable, sau đó ghi thứ tự vào cơ sở dữ liệu

  3. Sử dụng Cơ sở dữ liệu quan hệ MySQL trên Fedora 12

  4. Truy vấn MySQL:Sử dụng UNION và nhận số hàng như một phần của SELECT

  5. Chỉ định bí danh cột với biến do người dùng xác định