gpt4 book ai didi

mysql - 将 SQL 查询结果卸载到变量而不是 shell 脚本上的文件

转载 作者:行者123 更新时间:2023-11-29 15:46:16 24 4
gpt4 key购买 nike

在通过 shell 脚本从 MySQL 数据库获取信息时,我通常必须将结果卸载到文件中以收集一行中的所有输出:

mysql -uroot -p'password' dbname<<EOFMYSQL
SELECT col1,col2,col3 FROM table1
INTO OUTFILE '/tmp/file.txt'
EOFMYSQL

输出:

val1_1|val2_1
val1_2|val2_2
...

当我将输出转储到没有 INTO OUTFILE '/tmp/file.txt' 的变量时,而不是多行:

col1 val1_1
col2 val2_1
col1 val1_2
...

我想知道是否有办法在将第一个格式输出放入变量时不使用文件。

提前致谢。

最佳答案

我想我只需要使用/dev/stdout 作为输出文件。谢谢大家

关于mysql - 将 SQL 查询结果卸载到变量而不是 shell 脚本上的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57011013/

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