zoukankan      html  css  js  c++  java
  • mysql 版本问题之sql-mode 导致 sql 语句报错

    百度查阅的到 mysql5.7以上的版本都默认 将 “only_full_group_by” 这个模式开启,导致某些用到 分组查询(group by) 的语句低版本不报错,高版本报错!!!

    原因是:

    如果启用了only_full_group_by SQL模式(在默认情况下是这样),那么MySQL就会拒绝选择列表、条件或顺序列表引用的查询,这些查询将引用组中未命名的非聚合列,而不是在功能上依赖于它们。(在5.7.5之前,MySQL没有检测到功能依赖项,only_full_group_by在默认情况下是不启用的。)

    only_full_group_by :使用这个就是使用和oracle一样的group 规则, select的列都要在group中,或者本身是聚合列(SUM,AVG,MAX,MIN) 才行
    ————————————————

    原文链接:https://blog.csdn.net/fansili/article/details/78664267

  • 相关阅读:
    DOM深度优先遍历算法
    DOM事件
    DOM修改
    DOM的方法和属性
    DOM简介
    JSON.stringify()
    JSON解析
    JSON对象
    JSON语法
    JSON对比XML
  • 原文地址:https://www.cnblogs.com/Hijacku/p/14950211.html
Copyright © 2011-2022 走看看