每次查询都会出现 MySQL 错误 1055 information_schema.PROFILING.SEQ

And*_*ewG 5 mysql information-schema mysql-error-1055

我正在使用安装在 Ubuntu 14.04 上的 mysql 存储库中最近安装的 mysql。我运行的每个查询都会导致以下错误,并且我无法通过谷歌或此处找到任何讨论此问题的内容。

例如,此(显然仅用于演示目的)查询返回以下内容:


[SQL]SELECT * FROM tabcLocations

受影响的行数:0 时间:0.705s

[Err] 1055 - ORDER BY 子句的表达式 #1 不在 GROUP BY 子句中,并且包含非聚合列“information_schema.PROFILING.SEQ”,该列在功能上不依赖于 GROUP BY 子句中的列;这与 sql_mode=only_full_group_by 不兼容

它返回查询的结果就好了,但是在每个查询上都会抛出一个错误,这显然会影响我的应用程序中的错误处理。有关如何解决此问题的任何建议?目前这相当令人抓狂。

小智 0

您是否有机会删除information_schema数据库mysql?这两个数据库/文件永远不应该被删除,否则您的数据库将无法正常工作。