作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在寻找一种简单的方法来执行 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/
我正在寻找一种简单的方法来执行 SQL 命令。一种尝试是制作自定义#!脚本,但我也不知道如何做到这一点。 如果我做类似的事情: #!/bin/cat -n select col1 fr
我是一名优秀的程序员,十分优秀!