Ich musste neulich auch mal in einer
MySQL Datenbank 99,9% aller Datensätze (ca. eine Million) löschen. (Die Tabelle verfügt über sehr viele Indizes)
Nach ca. 2 Stunden habe ich den Vorgang frustriert abgebrochen, habe eine leere, identische Tabelle angelegt, die gewünschten Datensätze über
SQL rüber kopiert und den Rest mittels "TRUNCATE TABLE" gelöscht. Da war die Dauer zum Löschen kaum messbar...
Hätte ich das mal vorher gemacht...