有没有办法/解决方法/黑客将参数传递给mysql脚本? 假设我有一个文件名myqueries.sql,看起来像这样
SELECT * FROM FooBar where id = <arg>;
然后在mysql命令中,我知道我可以通过
调用此脚本mysql>source myqueries.sql
但是有没有办法在这里传递一个参数?像这样:
mysql>source myqueries.sql 2
然后我会得到id = 2的元组。
答案 0 :(得分:1)
myqueries.sql
SELECT * FROM FooBar where id = @arg;
on mysql
set @arg=2;
source myqueries.sql