2009-12-31 5 views
19

Il est essentiellement - je suis habitué à utiliser mysql < dbfile.sql pour restaurer une sauvegarde de base de données créée avec mysqldump. Puis j'ai vu qu'il y a , sans référence à l'autre sens. Les arguments des deux CLI sont similaires. Alors, quelle est la différence réelle? (Et il y en a)Quelle est la différence entre mysqlimport et mysql <dbfile.sql

Répondre

17

Ma compréhension est que mysqlimport est l'équivalent de LOAD DATA INFILE, donc les données à charger doivent être par ex. au format CSV, pas la sortie habituelle de mysqldump.

+0

hm, je peux voir à partir des docs que mysqldump peut exporter csv, et pour mysqlimport (et LOAD DATA INFILE) il n'est pas explicitement mentionné que le format doit être CSV. – Bozho

+1

Oui, mais le point est que mysql

Questions connexes