Mysql执行group_by的时候报错1055,解决办法
2017-10-25 00:00
375 查看
sql运行都报错,错误编码1055,错误信息和sql_mode中的“only_full_group_by“有关,到网上看了原因,说是mysql5.7中only_full_group_by这个模式是默认开启的
解决办法,运行如下两句sql:
然后在执行group_by语句即可
解决办法,运行如下两句sql:
set global sql_mode='STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION'; set session sql_mode='STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION';
然后在执行group_by语句即可
相关文章推荐
- mysql 1055错误的解决办法 【MYSQL5.7版本sql_mode=only_full_group_by问题】
- mysql出现GROUP BY clause错误解决办法
- 解决:mysql 5.7.9 [Err] 1055 ...this is incompatible with sql_mode=only_full_group_by
- mysql之ONLY_FULL_GROUP_BY问题解决办法
- MYSQL ERR 1055 ONLY_FULL_GROUP_BY 错误解决
- MySQL里面sql_mode=only_full_group_by解决办法
- mysql调用存储过程的时候,报错ERROR 1436 (HY000): Thread stack overrun: 解决办法
- 连接MySql的时候报1130的错误解决办法
- maven提示invalid LOC header (bad signature)的解决办法 今天执行mvn test的时候提示: 错误:读取 /home/subaochen/.m2/reposi
- [置顶] 【mysql 使用错误解决】this is incompatible with sql_mode=only_full_group_by
- MYSQL 新版出现" Client does not support authentication protocol requested by server; consider upgrading MySQL client"解决办法
- 解决mysql group by和count同时使用的bug
- mysql 5.7 [Err] 1055 - Expression #1 of ORDER BY clause is not in GROUP BY clause and contains nonag
- 在pip里安装mysql的时候报错 Unable to find Protobuf include directory 解决办法
- JSONObject jsonObject=JSONObject.fromObject(map) 执行到这的时候没有任何反应的原因及解决办法
- mysql在线修改表结构大数据表的风险与解决办法归纳(数据量大的时候,alter死锁表)
- 解决mysql group by和count同时使用的bug
- mysql按日期分组(group by)查询统计的时候,没有数据补0的解决办法
- Warning:The /usr/local/mysql/data directory is not owned by the 'mysql' or '_mysql'的解决办法
- 调用RadioGroup的check(id)方法,监听onCheckedChanged方法被执行多次;调用clearCheck(),onCheckedChanged方法仍被执行的解决办法