小编use*_*115的帖子

Unix:从 BASH Shell 脚本将参数传递到 MYSQL 文件

我想从 bash shell 脚本将一些变量传递到 mysql 文件。

这是我的 shell 脚本。

#!/bin/bash
echo $0 Started at $(date)
mysql -uroot -p123xyzblabla MyMYSQLDBName<mysqlfile.sql  PARAM_TABLE_NAME
Run Code Online (Sandbox Code Playgroud)

请注意,这是 MYSQL 而不是 SQLPLUS

我的 MYSQL.sql ,我想读取并使用传递的参数/参数(PARAM_TABLE_NAME)

select count(*) from PARAM_TABLE_NAME
Run Code Online (Sandbox Code Playgroud)

问题 1:将变量(PARAM_TABLE_NAME)传递到 sql 文件(mysqlfile.sql)的正确语法是什么?问题2:如何打印sql文件(mysqlfile.sql)中的变量(PARAM_TABLE_NAME)?

基本上,我想制作通用 SQL 脚本,它可以根据收到的输入从表中加载或选择数据。

谢谢

mysql shell

5
推荐指数
1
解决办法
8380
查看次数

标签 统计

mysql ×1

shell ×1