Don*_*Don 6 mysql environment-variables
是否有可能使sql脚本使用外部定义的变量?
例如,我有以下脚本:
UPDATE mytable
SET valid = 0
WHERE valid = 1
Run Code Online (Sandbox Code Playgroud)
我必须mysql多次通过命令行运行,每个都有不同的表名.
我想要像:
SET table_name=foo
mysql -uuser -ppassword < myscript.sql
Run Code Online (Sandbox Code Playgroud)
可能吗?
绕过环境变量,为什么不:
sed 's/mytable/foo/' myscript.sql | mysql -uuser -ppassword
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4031 次 |
| 最近记录: |