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

Thực hiện nhiều CẬP NHẬT trong một truy vấn SQL bằng PHP

SQL của bạn trông đúng về mặt cú pháp (trừ khi tôi đã bỏ qua một số thứ đơn giản). Sự cố thực sự là do bạn đang sử dụng mysql_query() - cái nào không hỗ trợ nhiều câu lệnh; do đó, bạn không thể chạy hai UPDATE truy vấn trong một với phương pháp này.

Từ sách hướng dẫn:

Cũng lưu ý rằng, mysql_ các phương thức không được dùng nữa nên tôi (và cộng đồng) khuyên bạn nên cập nhật mã của mình để sử dụng mysqli_ hoặc PDO - cả hai đều hỗ trợ nhiều truy vấn trong một câu lệnh.

Nếu bạn cần gắn bó với mysql_query() (thay vì tái cấu trúc toàn bộ ứng dụng của bạn), chỉ cần tách các truy vấn và chạy chúng liên tục.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Giới thiệu về con trỏ và trình lặp mysql

  2. Làm cách nào để tạo quyền truy cập DB với chuỗi Hibernate JPA an toàn?

  3. PYTHON:Cập nhật MULTIPLE COLUMNS với các biến python

  4. Kích thước trường MySql để lưu trữ nội dung email

  5. MySql chênh lệch giữa hai dấu thời gian trong ngày?