Làm cách nào để tránh chèn dữ liệu trùng lặp bằng PHP và MySQL?

Khi bạn chèn nhiều hàng vào cơ sở dữ liệu mysql và muốn bỏ qua các mục trùng lặp. Nếu không, bạn luôn nhận được thông báo lỗi mysql của khóa trùng lặp

Để khắc phục vấn đề này, Mysql cung cấp hai loại Truy vấn để chèn dữ liệu. Cái đầu tiên là INSERT IGNORE và cái còn lại là ON DUPLICATE KEY UPDATE

Hãy kiểm tra xem chúng ta có thể sử dụng các Truy vấn Mysql này như thế nào

Chèn Bỏ qua truy vấn Mysql

Khi bạn sử dụng Chèn Bỏ qua truy vấn thay vì lệnh Chèn trong khi chèn quá nhiều hàng dữ liệu. Nếu tồn tại bất kỳ mục nhập hàng trùng lặp nào, nó sẽ tự động loại bỏ chức năng MYSQL mà không hiển thị bất kỳ lỗi nào

cú pháp

1

CHÈN BỎ QUA VÀO 'Tên bảng' [

Chủ Đề