Wie lösche ich doppelte Einträge?

Ich muss einer vorhandenen Tabelle eine eindeutige Einschränkung hinzufügen. Dies ist in Ordnung, außer dass die Tabelle bereits Millionen von Zeilen enthält und viele der Zeilen gegen die eindeutige Einschränkung verstoßen, die ich hinzufügen muss.

Was ist der schnellste Weg, um die fehlerhaften Zeilen zu entfernen? Ich habe eine SQL-Anweisung, die die Duplikate findet und löscht, aber die Ausführung dauert ewig. Gibt es einen anderen Weg, um dieses Problem zu lösen? Sichern Sie möglicherweise die Tabelle und stellen Sie sie wieder her, nachdem die Einschränkung hinzugefügt wurde.

Antworten auf die Frage(16)

Ihre Antwort auf die Frage