Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Làm cách nào để loại bỏ các mục trùng lặp trong MySQL với tập dữ liệu 20 triệu hàng?

Bạn có thể thử cách này:

ALTER IGNORE TABLE my_tablename ADD UNIQUE INDEX idx_name (text1 , text2);

tức là, cố gắng thêm UNIQUE INDEX vào các cột của bạn và alter bảng

Điều này có một lợi thế rằng trong tương lai cũng sẽ không có hàng trùng lặp nào mà bạn có thể chèn vào bảng của mình



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Làm cách nào để kết nối với cơ sở dữ liệu MySQL từ xa qua SSL bằng Play Framework?

  2. Dữ liệu phân cấp trong MySql

  3. Tìm nạp văn bản UTF-8 từ MySQL trong R trả về ????

  4. Sao lưu cơ sở dữ liệu trong MySQL bằng C #

  5. CodeIgniter- bản ghi hoạt động chèn nếu mới hoặc cập nhật trùng lặp