Ich habe einen großen Dump (mehrere GB) und möchte ihn in eine neue Tabelle importieren, ohne den Parameter ENGINE = INNODB zu beachten.
Ich habe mehrere Editoren für große Dateien ausprobiert, um den Dump zu bearbeiten, aber es dauert immer sehr viel Zeit, die Änderungen zu speichern. Es wäre also viel sinnvoller, den Parameter ENGINE = INNODB einfach zu ignorieren und zu überschreiben (zum Beispiel mit die Standard-Engine).
Das Importieren und dann das Ändern der Engine wäre keine Option, da InnoDB extrem langsam ist, den Speicherauszug zu importieren, also würde es Tage dauern.
mysqldump --compatible=no_table_options
hat für mich funktioniert
Wenn Sie auf einem Linux / Unix-System sind, wie wäre es mit einer vor Ort editieren mit Sed
%Vor%