2012-04-23 239 views
6

嗨,我正在使用windows 7, xampp無法使用SOURCE命令運行sql文件windows命令行

。我試圖運行使用CMD UT一個sql文件時,它給我一個錯誤

ERROR: 
Unknown command '\x'. 

這是我在做什麼

enter image description here

這個命令不工作

mysql> SOURCE C:\xampp\htdocs\elephanti2\db\mas_gis_city_ip.sql; 

***另一個問題,這個工作正常,當我嘗試去phpmyadmin並導入文件。

爲什麼出現這種情況,我不知道,請大家幫忙..................

+0

什麼是你的.sql文件的內容是什麼? – Flimzy 2012-04-23 08:17:57

+0

實際上這發生在每一個sql文件,而不僅僅是這個文件。但每個文件的工作原理當phpmyadmin導入 – 2012-04-23 08:19:26

回答

14

我原來的答覆:

mysql> SOURCE C:\\xampp\\htdocs\\elephanti2\\db\\mas_gis_city_ip.sql; 

您也可以嘗試執行這樣的命令:

mysql> SOURCE C:/xampp/htdocs/elephanti2/db/mas_gis_city_ip.sql; 

(來源:reference manual中的評論建議在Windows機器上使用正斜槓)

+0

是的,並記住***不包括在路徑引號,這也絆了我。 – 2017-03-31 04:02:02

2

嘗試引用您的文件名。注意你的命令:

的mysql> SOURCE C:\ XAMPP \ htdocs中...

可能是解釋爲:

MySQL源代碼C:\ XAMPP \ htdocs中.. 。

(見\ X呢?)

如果報價牛逼他的文件名,我敢打賭它會起作用。 (不知道如果MySQL需要「或」在此背景下報價文件名,嘗試這兩種)

1

實際上這個工作,我認爲這是dwuff以前的答案。

mysql> SOURCE C:\\xampp\\htdocs\\elephanti2\\db\\mas_gis_city_ip.sql; 

感謝