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

làm thế nào để chặn chèn bản ghi trùng lặp trong nút mysql cho mối quan hệ nhiều-nhiều?

Trước tiên, bạn cần thêm chỉ mục DUY NHẤT vào bảng của mình và khi chèn bản ghi, hãy tham khảo điều này

Làm cách nào để bỏ qua SequelizeUniqueConstraintError trong Sequelize?

Tài liệu về phương pháp nâng cấp theo trình tự https://sequelize.org .org / master / class / lib / model.js ~ Model.html # static-method-upsert

ALTER TABLE table_name ADD UNIQUE INDEX (FirstName, lastName);

sau đó sử dụng chèn bỏ qua để tránh các bản ghi trùng lặp:

CHÈN BỎ QUA VÀO tên_bảng (product_id, customer_id) VALUES (1, 2), (1, 2);

tham khảo:

https://www.mysqltutorial.org/mysql-insert-ignore/



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Gặp lỗi khi sử dụng hàm mysqli_escape_string

  2. Hibernate, cách lập mô hình mối quan hệ này

  3. nhóm đếm mysql theo thứ tự bằng cách tối ưu hóa

  4. thứ tự động liên kết pdo asc / desc

  5. MySQL - kiểu dữ liệu tốt nhất cho thời gian đơn giản với giờ và phút