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

PHP / MySQL:Kết hợp các truy vấn CẬP NHẬT?

UPDATE messages
SET s_deleted = IF(sender = :sender, 1, s_deleted),
    r_deleted = IF(recipient = :recipient, 1, r_deleted)
WHERE id = :id

Như bạn có thể thấy, "thủ thuật" là chỉ cần đặt một cột về giá trị hiện tại của nó khi không đáp ứng tiêu chí, vì vậy nó chỉ được cập nhật khi cần thiết.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Đếm xem có bao nhiêu mục nhập trong cơ sở dữ liệu cách nhau 5 phút

  2. Mối quan hệ truy vấn Mysql Bảng M-M

  3. Hủy yêu cầu AJAX đang chờ xử lý trong ứng dụng PHP?

  4. Cách THAM GIA ba bảng trong Codeigniter

  5. Làm cách nào để thay đổi tên người dùng root trong MySQL