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

Làm cách nào để cập nhật hai bảng trong một truy vấn?

MySQL thực sự cho phép cập nhật nhiều bảng trong một truy vấn (mặc dù thường thì ứng dụng của bạn thực hiện từng bảng một cũng có ý nghĩa).

UPDATE table_1, table_2
SET table_1.field = <some value>, table_2.field = <some value>
WHERE table_1.field2 = table_2.field_2 
AND table_1.field_3 = <some other value>

Xem: http://dev.mysql.com/doc/refman /5.1/en/update.html

Như những người khác đã nêu, bạn nên xem xét bằng cách sử dụng các câu đã chuẩn bị sẵn.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Mysql tham gia hai bảng tổng, trong đó và nhóm theo

  2. Chọn * từ bảng trong đó date =hôm nay

  3. Tải văn bản vào textarea thông qua lệnh gọi ajax

  4. Làm cách nào để thiết lập MySQL để hoạt động với C #?

  5. Cách cấu hình MySQL để phân biệt chữ hoa chữ thường