0
我想执行一些“sql代码”,然后使用我在“sql代码”中设置的mysql用户定义变量的sql脚本。来自命令行的Mysql:执行sql代码,然后执行sql脚本
我在命令行中尝试(bash)的:
mysql -e "sql code" < script.sql
,但只有 “SQL代码” 被执行。有没有一种简单的方法可以实现这一目标?
我想执行一些“sql代码”,然后使用我在“sql代码”中设置的mysql用户定义变量的sql脚本。来自命令行的Mysql:执行sql代码,然后执行sql脚本
我在命令行中尝试(bash)的:
mysql -e "sql code" < script.sql
,但只有 “SQL代码” 被执行。有没有一种简单的方法可以实现这一目标?
用cat -
和管道移动东西。
echo "sql code" | cat - script.sql | mysql
连字符-
讲述了一只猫,直到标准完成了标准输出,同时因为它的第一个参数,它会等待通过标准发送script.sql
完美前!非常感谢... – rapt 2014-10-22 20:44:03