gpt4 book ai didi

mysql - 风俗 #!运行 SQL 命令文件

转载 作者:行者123 更新时间:2023-11-29 19:13:50 24 4
gpt4 key购买 nike

我正在寻找一种简单的方法来执行 SQL 命令。一种尝试是制作自定义#!脚本,但我也不知道如何做到这一点。

如果我做类似的事情:

#!/bin/cat -n
select
col1
from
table;

我得到的输出如下

      1 #!/bin/cat -n
2 select
3 col1
4 from
5 table;

这让我觉得我可以接近。

但是当我创建像 runsql.sh 这样的脚本时

#!/bin/bash
cat -n

./some_sql.sh: line 2: syntax error near unexpected token `newline'
./some_sql.sh: line 2: `select'

这是我尝试执行 sql 文件。是否有人在做我没有做的事情?

谢谢

最佳答案

尝试一下:

mysql -e "YOUR_SQL_COMMAND"

对于大型命令尝试一下(我不测试但需要工作):

sqlCommand=$(cat <<EOF
This is large
Sql command
This is line three.
EOF
)
mysql < $sqlCommand

关于mysql - 风俗 #!运行 SQL 命令文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42874047/

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