首先我要声明,我并不是一个有经验的 Linux 用户。
我正在尝试在 Linux 中调试 mysql 脚本,但是,我的问题是大多数查询都成功了,所以我看不到错误消息,因为它们会滚出屏幕。我正在使用 \. 命令从一个大文件中执行查询。
我想知道是否有一种方法可以在执行 sql 文件时仅显示错误消息。现在它同时显示错误消息和查询 OK,......
我并不真正关心正确的查询,只关心错误。
谢谢!
答案1
您没有过多提及如何使用它;但如果“滚动出屏幕”是当前的问题:请将所有输出捕获到一个文件中。
<command> | tee output 2>&1
答案2
你可能想以批处理模式(mysql -B)运行 mysql,这样它就不会给出任何除了错误之外的输出,甚至没有提示。