【发布时间】:2013-04-04 23:53:38
【问题描述】:
有没有办法/解决方法/hack 将参数传递给 mysql 脚本? 假设我有一个文件名 myqueries.sql,看起来像这样
SELECT * FROM FooBar where id = <arg>;
然后在mysql命令中,我知道我可以调用这个脚本
mysql>source myqueries.sql
但是有没有办法在这里传递参数?像这样的:
mysql>source myqueries.sql 2
然后我会得到 id = 2 的元组。
【问题讨论】:
-
This 似乎是一种解决方法。
-
我以前看过,但在我的情况下它不起作用,因为我自己无法启动 mysql。假设一旦我退出 mysql,我就无法返回。
-
你是win还是nix?
-
Unix,但我认为我使用的操作系统并不重要,对吧?
标签: mysql command-line arguments