2013-03-02 67 views
0

當我在mysql控制檯中時,如何從sql文件填充數據庫? LOAD DATA INFILE不適合我的問題。我想填充整個數據庫,而不是一個表。 mysql -u root -p database < file.sql也不起作用。因爲我無法脫離mysql控制檯。如何在MySQL控制檯中從文件填充數據庫

+0

我不認爲有''''''命令做到這一點的方法。你可以使用MySQL Workbench嗎?它有進口/出口。 – Barmar 2013-03-02 10:55:43

+0

http://stackoverflow.com/questions/5152921/import-sql-file-from-mysql-console – 2013-03-02 10:58:19

+0

@MarkusMikkolainen這是一個dupplicated。對不起。 – OrangeTux 2013-03-02 11:00:23

回答

-1

你想批量插入命令行嗎?爲什麼不使用mysqlimport

shell> mysqlimport [options] db_name textfile1 [textfile2 ...] 
+0

我無法脫離Mysql控制檯。所以我不能使用'mysqlimport'。 – OrangeTux 2013-03-02 10:30:31

+0

我想我誤解了你。你說「當我在MySQL控制檯中」。 「我不能離開MySQL控制檯」是什麼意思? – 2013-03-02 10:46:23

+0

excctly that;)。當我退出時,控制檯關閉,我不回到shell。這是Windows ... – OrangeTux 2013-03-02 10:49:13