MySQL中set termout off的等价物是什么?

时间:2018-05-25 23:26:05

标签: mysql spool

在Oracle SQLPlus中,我可以写:

set termout off
spool data.out
@query.sql
spool off

确保将查询输出发送到文件data.out而不是终端。有没有办法可以在MySQL中做同样的事情?

1 个答案:

答案 0 :(得分:3)

您可以使用

mysql> tee data.out
mysql> source query.sql
mysql> notee

它会将输出复制到文件中,但它也会在终端上显示。我认为没有办法完全禁用终端输出。

您可以从shell而不是mysql>交互式会话执行命令,并使用shell的输出重定向。

mysql < query.sql > data.out