MYsql 如何记录错误查询

MYsql how to log erroneous queries

是否可以在 MySQL 5.5 上记录错误查询?

目前我有一个问题,我认为我的商店系统的一些查询 运行 进入锁定超时〜每周一次。

但是我找不到任何关于它的日志。

error_log和general_log不记录任何错误信息,当我运行一个错误查询时,例如:

"SELECT asdf"

我收到一个错误

/* SQL Fehler (1054): Unknown column 'asdf' in 'field list' */

是否可以通过任何方式记录此类错误?

您可以将其传递到文件并在那里检查:

mysql -u user -p 2> errors.log

收到评论后,我认为没有任何方法可以检测到错误。您必须依赖代码的应用层来记录错误。