知道最后一个mysql错误
Posted
技术标签:
【中文标题】知道最后一个mysql错误【英文标题】:Knowing the last mysql error 【发布时间】:2011-08-21 09:02:02 【问题描述】:在某些时候 mysql 失败,没有打印任何错误
然后我想从控制台进入 mysql,然后问它最后一个错误是什么。
我该怎么做?
(我知道 php 的 mysql_error(),但我正在寻找可以独立于 php 脚本直接运行的 mysql 命令)
【问题讨论】:
我强烈建议使用 var_dump 执行实际的最终查询并在 mysql 控制台上运行以进行调试,而不是尝试从 php 中进行调试。 【参考方案1】:你可以跑
SHOW ERRORS;
还有一个类似的有用的是:
SHOW WARNINGS;
编辑
显然这只会显示您自己的会话中的错误(或警告)。所以我猜它不适合你的目的(使用控制台查找由 php 引起的错误)。
无论如何,您可以阅读手册了解更多信息(它没有说明跨会话错误日志记录):http://dev.mysql.com/doc/refman/5.0/en/show-warnings.html
【讨论】:
以上是关于知道最后一个mysql错误的主要内容,如果未能解决你的问题,请参考以下文章
错误代码 2003不能连接到MySQL服务器在*.*.*.*(10061)
如何防止错误 Mysql ST_PolygonFromText 因为第一个和最后一个坐标不等于
带有 JAVA 错误的 MySql。最后一个成功发送到服务器的数据包是 0 毫秒前 [重复]
MySQL安装最后一步apply security settings错误