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

Làm cách nào để cập nhật nhiều bảng bằng một truy vấn mysql?

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

UPDATE table_1 tb1, 
       table_2 tb2, 
       table_3 tb3 
SET    tb1.field2 = "some value", 
       tb2.field3 = "some other value", 
       tb3.field4 = "some another value" 
WHERE  tb1.field1 = tb2.field1 
       AND tb1.field1 = tb3.field1 
       AND tb1.field1 = "value" 

Tôi đã kiểm tra mã trên MSAccess và SQL SERVER 2008



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Lỗi nghiêm trọng:Đã vượt quá thời gian thực thi tối đa 30 giây trong C:

  2. Cách khắc phục Giới hạn tài nguyên 508 đạt được trong PHP MySQL

  3. Tôi có thể sử dụng MySQL LOAD XML LOCAL INFILE nếu các hàng của tôi không có 'tên' không?

  4. Hàm gọi MySqlCommand

  5. PHP / MYSQL Lấy tên dựa trên một tiêu chí khác