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

Cập nhật MySQL hoặc chèn hoặc truy vấn chết

Có hai vấn đề với điều này.

Đầu tiên là bạn có thể sử dụng các truy vấn được tham số hóa. Hãy xem PDO, điều này sẽ giúp bạn rất nhiều . Điều này không chỉ nhanh hơn đối với nhiều lần chèn mà bạn không phải lo lắng về việc chèn SQL.

Thứ hai là bạn có thể sử dụng ON DUPLICATE KEY UPDATE để chăm sóc vấn đề này cho bạn. Nếu không, khi truy vấn của bạn không thành công, bạn không biết tại sao nó không thành công. Nó có thể hoàn toàn không phải là một vấn đề chính trùng lặp!

Ngoài ra, mã theo quan điểm của or vẫn ổ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. Cột được tính từ cột khác?

  2. mysql chọn từ n hàng cuối cùng

  3. Truy xuất dữ liệu với cấu trúc phân cấp trong MySQL

  4. Cách đếm kết quả MySQL trong mối quan hệ có-nhiều-qua

  5. Tôi chỉ nhận được một tập hợp kết quả khi cố gắng sử dụng mysql_fetch_array ()