Bản ghi đầu tiên sẽ được giữ, phần còn lại bị xóa §§ :
IGNORE
là một tiện ích mở rộng MySQL để chuẩn SQL. Nó kiểm soát cách ALTERTABLE hoạt động nếu có các khóa trùng lặp trong bảng mới hoặc nếu xảy ra cảnh báo khi bật chế độ nghiêm ngặt. NếuIGNORE
không được chỉ định, bản sao bị hủy bỏ và xảy ra lỗi khóa ifduplicate-được khôi phục. NếuIGNORE
được chỉ định, chỉ đầu tiên hàng được sử dụng các hàng có bản sao trên khóa aunique, Các hàng xung đột khác được xóa . Các giá trị không chính xác được kết cấu thành giá trị có thể chấp nhận được so khớp gần nhất
Tôi đoán 'đầu tiên' ở đây có nghĩa là từ có ID nhỏ nhất, giả sử ID là khóa chính.
Cũng lưu ý:
Kể từ MySQL 5.7.4,
IGNORE
mệnh đề choALTER TABLE
bị loại bỏ và việc sử dụng nó tạo ra một lỗi .