在.bat文件中设置变量以在同一.bat文件中的MySql命令中使用

时间:2016-10-20 14:33:38

标签: mysql shell batch-file

如果我有一个.bat文件,我想按如下方式执行mysql命令:

mysql -u root -pPass DBName -e "SELECT * FROM DBName.TableName WHERE field==something"

如何在mysql命令之前设置变量,然后在select查询中使用它?

例如,.bat文件将如下所示:

SETLOCAL EnableDelayedExpansion
@echo off
set myvar=value1
mysql -u root -pPass DBName -e "SELECT * FROM DBName.TableName WHERE ID==!myvar!"

因此,select查询在“ID”列中使用“value1”进行比较。

谢谢

0 个答案:

没有答案