我很好奇,如果执行查询时MySQL数据库记录有任何错误。我知道我打电话mysql_error检索一个错误,但有一些其他日志记录数据库端?当mysql查询失败时是否有任何错误记录?
3
A
回答
6
默认情况下,mysql不会记录查询。但是你可以增加sql配置文件的日志级别。请尝试将文件:/etc/mysql/my.cnf
,并取消对行
general_log = 1
出于性能方面,它默认是关闭的。
0
好吧,如果设置正确,那应该是。它通常是默认的。您可以在MySQL文档中获得更多信息:http://dev.mysql.com/doc/refman/5.0/en/server-logs.html
另外,如果您使用* nix或BSD,日志通常存储在/ var/log /中。
-2
你是什么意思像空查询或坏querys?
$sql = mysql_query(select * from table);
// but theres no rows you would right a if statment with mysql_num_rows
if(mysql_num_rows($sql) > 0){
}else{
// error message here for empty
}
// or
mysql_query(......)or die(mysql_error());
// this will tell you why its returnig false!
+0
我的意思是登录MySQL数据库不使用自定义的PHP代码来记录错误。 –
0
MySQL在查询失败时没有错误记录。但是,如果性能模式为你的MySQL服务器激活,您可以使用下面的查询,以检查在执行其遇到了一个错误的疑问:
select * from events_statements_summary_by_digest where SUM_ERRORS >0;
在Monyog嗅探器功能可以帮助您与此因为它以每分钟级别从性能模式数据库中提取所有查询和相关数据。
相关问题
- 1. MX记录查询失败
- 2. PHP MySQL查询失败的错误
- 3. MySQL插入查询失败,无错误
- 4. 当返回超过13578条记录时,原则查询失败
- 5. 是否可以检查是否有任何错误记录到Serilog中的`ILogger`?
- 6. 我的sql查询失败,但没有返回任何mySQL错误
- 7. Php/MySQL插入记录查询错误?
- 8. MySQL查询中的和记录错误?
- 9. MySQL查询错误时AS是查询
- 10. SQLite3查询失败,错误没有
- 11. mysqli查询失败,没有错误
- 12. cURL failonerror,失败并且不记录任何错误
- 13. uwsgi启动失败,但不记录任何错误
- 14. MySQL查询失败
- 15. MySQL查询失败
- 16. mysql ++查询失败
- 17. MySQL查询失败
- 18. mysql查询失败?
- 19. MySQL查询失败
- 20. MySQL查询失败?
- 21. MySQL PHP - 致命错误,页面查询失败,但不是PHPMyAdmin
- 22. Mvvmcross中是否有任何错误记录框架?
- 23. 如何检查是否登录失败
- 24. MySQL的 - 实时记录所有查询
- 25. PHP,MYSQL - 查询失败,但没有错误消息出现
- 26. phpunit失败,没有任何错误
- 27. 是否有可能在耙式任务上记录sql查询?
- 28. Mysql查询失败有时并不总是
- 29. MySQL子查询在MySQL 4.0上失败,语法错误无效
- 30. 是否有可能使Hibernate查询跳过多记录查询中的错误记录?
+1使用预准备语句时特别有用。 – netcoder