【发布时间】:2014-12-10 05:29:07
【问题描述】:
我想在 bash 文件中执行 .sql 文件,但我需要将参数从 bash 文件传递给 .sql。我认为这是一个简单的解决方案,但我无法弄清楚。
这是我目前所拥有的:
.SQL 文件
SET @columnValue = &1;
UPDATE tblTest SET Description = @columnValue;
Bash 文件
#!/bin/bash
columnValue=$1
mysql -uroot -ppassword testDB < SQLscript.sql $columnValue
壳牌
sh myBashFile.sh "testColumnValue"
谁能告诉我我做错了什么?
【问题讨论】:
-
你能告诉我们目前正在发生什么吗?
标签: mysql sql linux bash shell