2016-03-16 67 views
0

.sql文件在命令行中我創建了一個數據庫:語法錯誤上傳在命令行

create database mysql; 

但是當我嘗試上載命令的數據庫文件:

mysql -u root -p database < dbdump.sql; 

我收到一個語法錯誤,我不明白的地方我錯了

ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that 
corresponds to your MySQL server version for the right syntax to use near 'mysql 
-u root -p database < dbdump.sql' at line 1 
+0

發佈錯誤消息,以便我們可以幫助您 –

回答

0
  1. 確認您正在從shell運行命令,而不是從mysql運行。
  2. 我記得運行這樣的命令時需要在mysql.exe目錄中
  3. 刪除<周圍的空格。即,寫mysql -u root -p database<dbdump.sql
+0

我沒有在shell中,也沒有在正確的文件夾中運行該命令。非常感謝! –