2009-12-31 10 views
19

Es ist im Grunde das - Ich war gewohnt, mysql < dbfile.sql zu verwenden, um einen Datenbank-Dump mit mysqldump erstellt wiederherzustellen. Dann sah ich dort ist mysqlimport, ohne Bezug auf den anderen Weg. Die Argumente beider CLIs sehen ähnlich aus. Also, was ist der Unterschied? (Und gibt es irgendwelche)Was ist der Unterschied zwischen mysqlimport und mysql <dbfile.sql

Antwort

17

Mein Verständnis ist, dass mysqlimport ist das Äquivalent von LOAD DATA INFILE, so dass die Daten geladen werden müssen z. im CSV-Format, nicht die übliche Ausgabe von mysqldump.

+0

hm, ich kann aus den Dokumenten sehen, dass mysqldump csv exportieren kann, und für mysqlimport (und LOAD DATA INFILE) wird nicht explizit erwähnt, dass das Format CSV sein muss. – Bozho

+1

Ja, aber der Punkt ist, dass mysql

Verwandte Themen