2012-03-01 42 views
3

假設我在MySQL中運行查詢如何在一個文件中記錄SQL批量查詢

mysql>從訂戶移除的位置(9899347241); 查詢OK,2行受影響,18個警告(32.91秒)

所以現在我有一個abc.sql,其中不包含no。這樣的刪除,更新SQL的,而我使用像--verbose,--tee

mysql -h host -u user -p <abc.sql> output.txt 

我曾嘗試不同的選項運行它。似乎沒有記錄信息文本 查詢確定,2行受影響,18警告(32.91秒)

我該如何登錄。基本上,當我運行批處理文件時,我希望能夠看到每個查詢是否運行正常。對我來說,做到這一點的一種方法是在刪除/更新前後包含選擇查詢,但必須有更好的方法來查看查詢是否成功運行。

+0

可能會將這些消息寫入STDERR而不是STDOUT。嘗試添加'2>&1'來重定向stderr,以便捕獲它。 – 2012-03-01 17:45:03

回答

6

-vvv是解決我們所期待的。

+0

是的,它的作品。謝謝 – 2012-04-26 12:31:42

-1

2>&1是你在找什麼

相關問題