Dafür müßte ich aber auch wissen wie die Tabellen verknüft sind.
Ein
SHOW TABLES LIKE 'prefix%'
liefert mir alle alten Tabellen.
Die einzige Lösung welche mir da einfallen würde, wäre
- nacheinander die Tabellen zu löschen
- nicht löschbare Tabellen erstmal zu überschringen
- und dann in weiteren Durchgängen versuchen die Übersprungenen zu löschen
Aber ob das dann auch noch eine "optimale" Lösung ist
und ob es nicht doch mal zu einer Endlosschleife kommen kann ...
Darum dachte ich ich geh mal anders, in nur 2 Schritten und ohne Fehler-Schleife, vor:
- alle Foreign Keys löschen
- alle Tabellen löschen
- fertig