在ksh中,将参数传递给mysql select查询

在ksh中,将参数传递给mysql select查询,mysql,ksh,Mysql,Ksh,我有一个获取变量的linux脚本,并将其存储到var JOB\u EXEC\u ID 我试图将此值传递给MySQL查询 下面是MySQL查询设置 我想将JOB_EXEC_ID的值传递给set命令,该命令当前已硬编码,值为10151,而不是 mysql -u root -pmonday1 ${DAPDBNAME} < ${SCRDIR}/dataid_query.nosql SQLRTN=$? mysql-u root-pmonday1${DAPDBNAME}/tmp/dataid\u

我有一个获取变量的linux脚本,并将其存储到var JOB\u EXEC\u ID 我试图将此值传递给MySQL查询

下面是MySQL查询设置

我想将JOB_EXEC_ID的值传递给set命令,该命令当前已硬编码,值为10151,而不是

mysql -u root -pmonday1 ${DAPDBNAME} < ${SCRDIR}/dataid_query.nosql
SQLRTN=$?
mysql-u root-pmonday1${DAPDBNAME}<${SCRDIR}/dataid\u query.nosql
SQLRTN=$?
这条线

sed "1 s/[0-9]*$/${JOB_EXEC_ID}/" > /tmp/dataid_query.nosql
mysql -u root -pmonday1 ${DAPDBNAME} < /tmp/dataid_query.nosql
SQLRTN=$?
rm /tmp/dataid_query.nosql
sed“1s/[0-9]*$/${JOB\u EXEC\u ID}/”>/tmp/dataid\u query.nosql
mysql-u root-pmonday1${DAPDBNAME}
mysql -u root -pmonday1 ${DAPDBNAME} < ${SCRDIR}/dataid_query.nosql
SQLRTN=$?
sed "1 s/[0-9]*$/${JOB_EXEC_ID}/" > /tmp/dataid_query.nosql
mysql -u root -pmonday1 ${DAPDBNAME} < /tmp/dataid_query.nosql
SQLRTN=$?
rm /tmp/dataid_query.nosql