将MySQL源结果输出到日志文件

我正在使用MySQL中的source命令来执行foo.sql。

当我键入命令,文件相应地采购:

mysql> source ~/foo.sql

现在,在这个文件中有很多语句正在执行,我想回顾一下这些语句的成功/失败。有没有办法将语句的结果传递给日志文件foo.txt?

我在想一些以下事情:

mysql> source ~/foo.sql into outfile ~/foo.txt

但是,键入此命令似乎假定源语句之后的所有内容都是一个文件名;所以它试图将一个名为“〜/ foo.sql的文件”导入到outfile〜/ foo.txt中,这显然不存在。

从您的MySQL客户端,键入

tee session.out

从那时起,您当前客户端会话中的所有I / O都将写入文件“session.out”

翻译自:https://stackoverflow.com/questions/4146456/output-mysql-source-results-to-log-file

转载注明原文:将MySQL源结果输出到日志文件