我试图找出我的应用程序中是否有任何查询在数据库中产生警告。
我尝试以SET GLOBAL log_warnings=9;
作为root用户,然后执行生成警告的查询(1364)控制台中的'comment'字段没有默认值。该查询的确会产生警告,如在SHOW WARNINGS
中看到的一样,但没有出现在
/var/log/mysql/error.log
我的log_error
系统变量指向的位置。实际上,该文件存在,但完全为空。它由 mysql 用户(Debian)拥有,并于今天早上创建。
感谢您的帮助。