Lỗi này xảy ra do bạn đã chỉ định một trong các cột của bảng là UNIQUE
. Bạn không thể có 2 hàng có cùng giá trị cho cột này. Nếu bạn muốn thay thế hàng hiện có, hãy sử dụng REPLACE
thay vì INSERT
. Nếu bạn thực sự muốn các hàng chứa cùng một giá trị cho cột, hãy xóa UNIQUE
bổ ngữ từ cột đó.
Sử dụng INSERT IGNORE
như được mô tả trong một số câu trả lời khác sẽ ngăn lỗi được đưa ra, nhưng sẽ không cập nhật bảng.