簡體   English   中英

從mysql客戶端將參數傳遞給mysql腳本

[英]Pass argument to mysql script from mysql client

有沒有一種方法/解決方法/黑客將參數傳遞給mysql腳本? 假設我有一個文件名myqueries.sql,看起來像這樣

SELECT * FROM FooBar where id = <arg>;

然后在mysql命令中,我知道我可以通過以下方式調用此腳本

mysql>source myqueries.sql

但是有沒有辦法在這里傳遞論點呢? 像這樣:

mysql>source myqueries.sql 2

然后我將得到id = 2的元組。

myqueries.sql

SELECT * FROM FooBar where id = @arg;

在mysql上

set @arg=2;
source myqueries.sql

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM