sql >> Database teknologi >  >> RDS >> Mysql

Hvordan fjerner du dublerede elementer i MySQL med et datasæt på 20 millioner rækker?

Du kan prøve dette:

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

dvs. prøv at tilføje UNIQUE INDEX til dine kolonner og alter bordet

Dette har en fordel at der heller ikke fremover vil være duplikerede rækker, som du kan indsætte i din tabel



  1. MariaDB NULLIF() Forklaret

  2. Room Migration Alter Tabel tilføjer ikke ny kolonne og migrerer bliver kaldt igen og igen

  3. UML-notation

  4. Mysql WHERE-problem med kommasepareret liste