在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
答案 0 :(得分:0)
Windows命令行(cmd.exe)不是POSIX-shell,因为很可能是你的Linux shell。这意味着 ;被区别对待 - ;由shell解释,而不是由MySQL客户端解释。