Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Wie importiert man einen MySQL-Dump, während man einige Tabellen/Spalten umbenennt und andere überhaupt nicht importiert?

Es ist möglich, einige Tabellen nicht zu importieren, indem Sie die Berechtigungen dafür verweigern und --force als Befehlszeilenoption verwenden.

Es ist nicht möglich, einige Spalten nicht zu importieren oder umzubenennen (zumindest ohne die Dump-Datei zu bearbeiten oder nach dem Import Änderungen vorzunehmen).

Meine Empfehlung wäre:

  • Importieren Sie die Tabellen in eine andere Datenbank (1.3G sollte immer noch sehr schnell sein).
  • Führen Sie Ihr Löschen/Umbenennen durch.
  • Exportieren Sie die Daten, um selbst eine neue Dump-Datei zu erstellen.

Wenn Sie sich Sorgen machen, dass der Dump mehrere Datenbanken enthält, hat das mysql-Befehlszeilentool ein -o-Flag, um nur die eine zu importieren.