gpt4 book ai didi

mysql - 如何将我的脚本 sh 的变量赋予我的脚本 SQL?

转载 作者:行者123 更新时间:2023-11-29 10:30:15 25 4
gpt4 key购买 nike

我正在寻找在 SQL 查询文件中传递 bash 脚本的变量,但我不能。

这是我的 script.sh 的最新版本:

user = "USEREXAMPLE"

mysql –root -proot –h localhost -A -e "set @user=${user};" > "add.sql";

进入我的add.sql:

CREATE USER ', @user ,’@‘localhost’ IDENTIFIED BY ', @user ,';

此后需要请求:

CREATE USER USEREXEMPLE@localhost IDENTIFIED BY USEREXEMPLE;

最佳答案

像这样创建文件:

#!/bin/bash

user="USEREXAMPLE"

echo "CREATE USER $user@localhost IDENTIFIED BY $user;" >add.sql

然后在 mysql 命令中使用 add.sql。

关于mysql - 如何将我的脚本 sh 的变量赋予我的脚本 SQL?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47530242/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com