Bash 中的 MySql:仅显示错误

Bash 中的 MySql:仅显示错误

首先我要声明,我并不是一个有经验的 Linux 用户。

我正在尝试在 Linux 中调试 mysql 脚本,但是,我的问题是大多数查询都成功了,所以我看不到错误消息,因为它们会滚出屏幕。我正在使用 \. 命令从一个大文件中执行查询。

我想知道是否有一种方法可以在执行 sql 文件时仅显示错误消息。现在它同时显示错误消息和查询 OK,......

我并不真正关心正确的查询,只关心错误。

谢谢!

答案1

您没有过多提及如何使用它;但如果“滚动出屏幕”是当前的问题:请将所有输出捕获到一个文件中。

<command> | tee output 2>&1

答案2

你可能想以批处理模式(mysql -B)运行 mysql,这样它就不会给出任何除了错误之外的输出,甚至没有提示。

相关内容