Cách tốt nhất để xóa các hàng trùng lặp theo nhiều cột là cách đơn giản nhất:
Thêm chỉ mục DUY NHẤT:
ALTER IGNORE TABLE your_table ADD UNIQUE (field1,field2,field3);
BỎ QUA ở trên đảm bảo rằng chỉ hàng được tìm thấy đầu tiên được giữ lại, phần còn lại sẽ bị loại bỏ.
(Sau đó, bạn có thể bỏ chỉ mục đó nếu bạn cần các bản sao trong tương lai và / hoặc biết rằng chúng sẽ không xảy ra nữa).