MySQL IMPORT的奇怪行为

时间:2014-05-07 06:11:32

标签: mysql sql linux windows

在Windows平台(Windows7)

我正在尝试使用以下命令

通过命令提示符导入数据库表单.sql文件
  

mysql -u username -p database-name<路径的文件\ filename.sql

它成功运行。

但如果我在命令末尾使用分号

  

mysql -u username -p database-name<路径的文件\ filename.sql;

没有显示任何错误/警告,但打印mysql帮助文档和导入失败

在Linux平台上(Ubuntu)

导入(使用分号和无分号)都可以正常工作。

我的MySQL版本:5.5

1 个答案:

答案 0 :(得分:0)

Windows命令行(cmd.exe)不是POSIX-shell,因为很可能是你的Linux shell。这意味着 ;被区别对待 - ;由shell解释,而不是由MySQL客户端解释。