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

CHÈN nếu không Tồn tại Mysql

Cú pháp chính thức cho điều này là

INSERT IGNORE ...

Tuy nhiên, trong trường hợp của bạn, nó thực sự có thể thích hợp hơn

INSERT ... ON DUPLICATE KEY UPDATE id=id

Xem điểm chuẩn . Theo kinh nghiệm của tôi, bản hack này chỉ cải thiện hiệu suất nếu bạn có khóa chính - trình tối ưu hóa sẽ không nhận ra lệnh cấm nếu bạn làm follower_id = follower_id .



  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 Full Text Search Mystery

  2. dbWriteTable (..., append =T) bị ghi đè trong R

  3. Thuật toán tạo lịch trình hiệu quả trong SQL

  4. Mysqli tìm nạp mảng hàng thứ n

  5. Sử dụng Oracle JDeveloper với Dịch vụ Cơ sở dữ liệu MySQL trên Nền tảng Đám mây Oracle, Phần 2