[英]how can I pass database name from batch to mysql script
我正在編寫一個批處理腳本,該批處理腳本從csv文件中獲取憑據列表(dbname,ip,登錄名,密碼),並使用這些值執行sql腳本。 我可以在MS SQL Server中執行此操作,但無法在MYSQL中動態傳遞這些值。
批處理文件:
數據庫名稱在%dbname%中設置
mysql --host=%ip% --port=%port% --user=%user% --password=%pwd% --database=defaultdb < query.sql
query.sql的:
select count(*) from x.test_table;
我希望從%dbname%獲得數據庫名稱而不是x
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.