mysql 5.7 -e选项在第1行获取错误:未知命令'\ u'

时间:2016-06-27 18:01:23

标签: mysql command-line mysql-python

这是我在命令行上编写的代码:

 mysql --user=root --password=root mydb --default-character-set=utf8 -e "set @arg1='[1002,2003,3304]';source run.sql"

然而,它引发了我这个错误:

  

第1行的错误:未知命令'\ U'

我已经测试过我是否删除了这样的set语句并运行:

mysql --user=root --password=root mydb --default-character-set=utf8 -e "source run.sql"

运行脚本文件执行。我知道我可以打开SQL文件并更改源代码以使其无效,但这个问题真的很烦人。

有人可以有任何建议来解决这个问题吗?

1 个答案:

答案 0 :(得分:0)

最后使用;

... -e "set @arg1='[1002,2003,3304]';source run.sql;"

source更改\.

... -e "set @arg1='[1002,2003,3304]';\. run.sql"