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

Cố gắng nhận INSERT để chỉ chèn dữ liệu mới

Bạn đã có ý tưởng đúng, chắc chắn; bạn có thể lấy ngày giờ gần đây nhất từ ​​cơ sở dữ liệu và chỉ chèn các mục mới hơn hoặc (nếu bạn muốn thực sự hoàn chỉnh) lấy mọi thứ từ cơ sở dữ liệu, so sánh với mọi thứ trong nguồn cấp dữ liệu và chỉ chèn các mục không khớp với một cái gì đó đã có trong cơ sở dữ liệu. Nhưng nếu bạn thực sự muốn CHÈN chỉ để chèn dữ liệu mới, như ngụ ý trong tiêu đề câu hỏi của bạn, thì hãy INSERT IGNORE là cách để đi và chắc chắn là cách triển khai đơn giản nhất. Trừ khi bạn lo lắng về lượng lưu lượng truy cập trên cơ sở dữ liệu, tôi sẽ gắn bó với 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. Quản lý tài khoản người dùng, vai trò, quyền, xác thực PHP và MySQL

  2. bộ lọc sql / mysql chỉ bao gồm giá trị tối đa

  3. CONCAT với GROUP_CONCAT trong mysql

  4. Cách tìm ngày cuối cùng của tháng cho một ngày nhất định trong MySQL

  5. Lỗi MySQL 2006:Máy chủ mysql đã biến mất