知道最后一个mysql错误

she*_*iel 6 mysql error-handling

我运行一个PHP脚本,它可以完成很多mysql工作

在某些时候,mysql失败,没有打印任何错误

我想从控制台转到mysql,并询问它最后一个错误是什么.

我该怎么做?

(我知道php的mysql_error(),但我正在寻找mysql命令,我可以直接独立于php脚本运行)

Gal*_*alz 7

你可以跑

SHOW ERRORS;

一个类似的有用的是:

SHOW WARNINGS;

编辑

显然,这只会显示您自己会话中的错误(或警告).所以我猜它不适合你的目的(使用控制台来查找由php引起的错误).

无论如何,您可以阅读手册以获取更多信息(它没有提及跨会话错误记录):http://dev.mysql.com/doc/refman/5.0/en/show-warnings.html