错误截图为上 mysql版本:5.7.35-0ubuntu0.18.04.1 "this is incompatible with sql_mode=only_full_group_by"错误解决方案 前言: 一.原理层面 这个错误发生在mysql 5.7 版本及以上版本会出现的问题: mysql 5.7版本默认的sql配置是:sql_mode="ONLY_FULL_GROUP_BY",这个配置严格执行了"SQL92标准". 很多从5.6升级到5…
错误提示: .... which is not functionally dependent on columns in GROUP BY clause; this is incompatible with sql_mode=only_full_group_by 查看sql_mode: select @@global.sql_mode--->ONLY_FULL_GROUP_BY,STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_…
笔者测试SPEC14的workload的时候,需要自定义workload,又需要在Windows和Linux平台上都要测试,所以就遇到了这么个问题:测试工具报错,但是报出来的错误信息又跟错误对不上. 工具没问题,不跨平台就没问题,所以首先怀疑跨平台的文件是不是有什么不一样. 使用notepad++打开导出的workload文件,发现Linux平台下和Windows平台下的长的不一样. 使用notepad++的状态栏的功能,可以快速转换这两种换行符. 或者遵循下面的步骤: For a single…