1

有没有办法/解决方法/hack 将参数传递给 mysql 脚本?假设我有一个文件名 myqueries.sql,它看起来像这样

SELECT * FROM FooBar where id = <arg>;

然后在mysql命令中,我知道我可以调用这个脚本

mysql>source myqueries.sql

但是有没有办法在这里传递一个论点?像这样的东西:

mysql>source myqueries.sql 2

然后我会得到 id = 2 的元组。

4

1 回答 1

1

我的查询.sql

SELECT * FROM FooBar where id = @arg;

在 mysql 上

set @arg=2;
source myqueries.sql
于 2015-12-28T03:37:58.757 回答