Jak usunąć duplikaty wpisów?

Muszę dodać unikalne ograniczenie do istniejącej tabeli. Jest to w porządku, z wyjątkiem tego, że tabela ma już miliony wierszy, a wiele wierszy narusza unikalne ograniczenie, które muszę dodać.

Jakie jest najszybsze podejście do usuwania szkodliwych wierszy? Mam instrukcję SQL, która wyszukuje duplikaty i usuwa je, ale uruchamianie trwa wiecznie. Czy istnieje inny sposób rozwiązania tego problemu? Może tworzenie kopii zapasowej tabeli, a następnie przywracanie po dodaniu ograniczenia?

questionAnswers(16)

yourAnswerToTheQuestion