mysqldump und die fehlenden Zeilen

MySQL
28.04.2015

Wer seit Jahren mit mysqldump gearbeitet hat, der wird seit geraumer Zeit die Ausgabe der einzelnen INSERT Anweisungen in eigenen Zeilen vermissen.

Wenn die INSERTs gesammelt in einer Zeile stehen, dann mag bei großen Datenmengen zwar die Datei schön klein gehalten werden, ein Durchsuchen und Bearbeiten der Daten ist dadurch allerdings nicht mehr möglich.

Ich war mir zwar sicher, dass man mysqldump irgendwie dazu veranlassen könnte, auch weiterhin einen INSERT pro Zeile auszugeben, wie sich das allerdings bewerkstelligen liesse, darüber fand ich keine Informationen.

mysqldump ausgabe zeilenweise

Weder ein "mysqldump ausgabe zeilenweise" bei Google, noch ein aufmerksames durchforsten der manpage brachte mich der Lösung näher. Umso mehr freue ich mich gerade über den Beitrag "Mit mysqldump Zeilen in separaten INSERT-Befehlen exportieren" webdesign-informatik.de.

skip-extended-insert

Natürlich gibt es für mysqldum einen Parameter, der die zeilenweise Ausgabe ermöglicht. Und natürlich findet der Parameter in der manpage auch Erwähnung.

Allerdings findet man den Parameter nicht - wie gewohnt - in der Auflistung aller möglichen Optionen. Man findet ihn versteckt in dem Hinweis, dass sich mit den Parametern --opt und --skip manche Features deaktivieren lassen: --skip-extended-insert

Folgender Aufruf schreibt, wie aus alten Zeiten gewohnt, einen INSERT-Befehl pro Zeile:

mysqldump -u [user] -p[password] --add-drop-table --skip-extended-insert [database] > [file].sql

In der manpage liest sich das dann so:

To select the effect of --opt except for some features, use the --skip option for each feature.
To disable extended inserts and memory buffering, use --opt --skip-extended-insert --skip-quick.
(Actually, --skip-extended-insert --skip-quick is sufficient because --opt is on by default.)

Alles klar?

comments powered by Disqus

Spanien

Katalonien nach der Wahl

Katalonien nach der Wahl

Und jetzt die Herren Rajoy und Puigdemont? Wie soll das weiter gehen?

Noch ein Referendum? Noch mal Bilder von Knüppelgarden aus Madrid?

Wird die nächste katalanische Regierung auch wieder aufgelöst? Ihre Mitglieder per Haftbefehl gesucht?

Werden die Separatisten ihr Ziel so lange verfolgen, bis Katalonien wirtschaftlich ruiniert und politisch isoliert ist?

Bei aller Freiheitsliebe, es ist doch so, dass auch wenn die Separatisten die absolute Mehrheit halten, immer noch annähernd die andere Hälfte der Wähler bei Spanien bleiben will. Es ist damit eigentlich egal, wie die Sache ausgeht, die Hälfte der Katalanen werden unzufrieden sein. Damit ist es höchste Zeit, die Angelegenheit von der Straße an den Verhandlungstisch zu bringen und einen Kompromiss zu erarbeiten, mit dem die Separatisten, die übrigen Katalanen und Madrid leben können. Es steht zu befürchten, dass Rajoy und Puigdemont dazu nicht willens und in der Lage sind.

Es wird höchste Zeit, dass sich die EU als Vermittler einschaltet. Zusehen, wie eins ihrer Mitgliedsstaaten im nationalistischen Klein-Klein verlieren, läuft der Europäischen Idee zuwider und ist ein schlechtes Zeichen für die ganze Union.

A ? B C D E F G H I J K L M N O P Q R S T U V W Z