问题:

服务报错:incompatible with sql_mode=only_full_group_by,如下图所示:

分析:

NLY_FULL_GROUP_BY是MySQL提供的一个sql_mode,通过这个sql_mode来提供SQL语句GROUP BY合法性的检查。各种精确查询会报错

解决方案:

1. 执行以下sql,关闭ONLY_FULL_GROUP_BY(这种方式在重启mysql后会失效)

set @@GLOBAL.sql_mode='';

set sql_mode ='STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION';

2. 修改/etc/my.cnf(重启后仍然生效)

在mysqld下添加:sql_mode='STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION'

重启mysql服务,OK!

3. 查看sql_model参数:

SELECT @@GLOBAL.sql_mode;
SELECT @@SESSION.sql_mode;

最新文章

  1. Python yield与实现
  2. hadoop错误Cannot load libsnappy.so.1 (libsnappy.so.1 cannot open shared object file No such file or directory)!
  3. hdu 1528 Card Game Cheater ( 二分图匹配 )
  4. poj2245Lotto(最基础的dfs)
  5. oracle数据库管理--对象、角色相关查询
  6. PHP之CI框架第一课
  7. 遍历对象属性(for in、Object.keys、Object.getOwnProperty)
  8. Go 自带的 http/server.go 的连接解析 与 如何结合 master-worker 并发模式,提高单机并发能力
  9. javabean简介
  10. Linux系统时间, 硬件BIOS时间的校准与同步
  11. 盘点海口最好吃的西餐厅top10
  12. 7.3 GRASP原则三: 低耦合 Low Coupling
  13. js 数字随机滚动(数字递增)
  14. Git学习系列之Windows上安装Git详细步骤(图文详解)
  15. [转]ionic工作原理
  16. layui upload 后台获取不到值
  17. 使用函数的列 group by 分组需要别名
  18. Java并发编程-synchronized指南
  19. opencv7-ml之KNN
  20. 腾讯云提示invalid pos, pos is bigger than filesize! pos: 0, file_size: 0错误

热门文章

  1. redis 学习(二)-- 通用命令
  2. JS基础_标识符
  3. luogu P4365 [九省联考2018]秘密袭击coat
  4. UI测试
  5. 企业QQ在线咨询接入
  6. Clang编译选项和Pass构建
  7. Gcc 安装过程中部分配置
  8. -bash: ./centos-7.6.sh: /bin/bash^M: bad interpreter问题解决
  9. qt打印输出到控制台
  10. cmd 端口占用