2014-03-03 89 views
1

這裏是我的命令,使用命令行使用mysql命令行工具

mysql -p eshop < c:\xampp\mysql\eshop.sql 

導入SQL文件到MySQL導入SQL文件,但有

Error: 
Unknown command '\x' 

Error: 
Unknown command '\m' 

Error: 
Unknown command '\e' 

任何人都知道什麼是錯的錯誤信息命令?

回答

0

在Windows上,路徑名分隔符是 '\',但MySQL會將反斜槓視爲字符串中的轉義字符。要處理此問題,請在Windows路徑名中將分隔符寫爲'/'或'\\'。要加載一個文件名爲 C:\ MYDATA \ data.txt中,指定文件名,如圖無論是在下面的語句:

mysql <database_name> < ‘C:/mydata/data.txt’ 
mysql <database_name> < ‘C:\\mydata\\data.txt’ 
1

試試這個,我覺得這可能會幫助你。

mysql -u username -p database_name < file.sql

檢查mysql選項。不要使用\(斜線)使用/(斜線)來提及文件路徑。