Thêm một chỉ mục duy nhất (với tất cả các cột của bảng) với ALTER IGNORE
sẽ loại bỏ các bản sao:
ALTER IGNORE TABLE table_name
ADD UNIQUE INDEX all_columns_uq
(phone, address, name, cellphone) ;
Đã kiểm tra trong SQL-Fiddle .
Lưu ý:Trong phiên bản 5.5 (do một lỗi trong quá trình triển khai tạo chỉ mục nhanh), phần trên sẽ chỉ hoạt động nếu bạn cung cấp cài đặt này trước ALTER
:
SET SESSION old_alter_table=1 ;