Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Jak usunąć zduplikowane elementy w MySQL z zestawem danych składającym się z 20 milionów wierszy?

Możesz spróbować tego:

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

czyli spróbuj dodać UNIQUE INDEX do swoich kolumn i alter stół

Ma to zaletę że w przyszłości również nie będzie zduplikowanych wierszy, które można wstawić do tabeli



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Ustaw pole Auto Increment od 1000 w laravel migracji 5.1

  2. Zastąp tabele MySQL za pomocą AWS Glue

  3. funkcja rekurencyjna, aby uzyskać wszystkie kategorie potomne

  4. Usuń dane z bazy danych MySQL

  5. Zdefiniuj zmienną w ramach wyboru i użyj jej w ramach tego samego wyboru