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

THAY THẾ VÀ Cập nhật

Thay thế được thiết kế để giải quyết trường hợp sau:

  1. Kiểm tra, nếu bản ghi có cùng PK tồn tại
  2. Nếu có, hãy xóa hàng và chèn một hàng mới cho bản ghi với một hàng đã cho
  3. Nếu không, hãy chèn một bản ghi mới

Theo tài liệu, REPLACE tương đương với INSERT, ngoài việc xóa bất kỳ bản ghi hiện có nào có PK đang được xóa trướ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. Chèn dấu thời gian vào cơ sở dữ liệu + 7 ngày

  2. Chèn hàng loạt với PHP

  3. Trong các truy vấn MySQL, tại sao lại sử dụng join thay vì ở đâu?

  4. Php addlashes sql injection vẫn còn hiệu lực?

  5. Cách tìm mã ASCII cho một ký tự nhất định trong MySQL