mysql高版本(8.0+)group_by报错的处理方法

这个错误一般发生在mysql 5.7以及 5.7以上的版本中,其原因是mysql的默认配置中,sql_mode=“ONLY_FULL_GROUP_BY” 这个配置严格执行了 ‘SQL92标准’,查询字段没有在group by 字段后同时出现,那么sql语句就不合法,就会抛出错误

查看sql_mode

select @@GLOBAL.sql_mode;

SET GLOBAL sql_mode='STRICT_TRANS_TABLES,NO_ENGINE_SUBSTITUTION';

修改配置my.ini文件

sql_mode=STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION
 

相关推荐

  1. mysql版本(8.0+)group_by处理方法

    2024-07-17 21:16:01       19 阅读
  2. Mysql处理

    2024-07-17 21:16:01       62 阅读
  3. mysql GROUP BY 语句处理

    2024-07-17 21:16:01       24 阅读
  4. 斯锁表导致sql处理

    2024-07-17 21:16:01       29 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-07-17 21:16:01       67 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-07-17 21:16:01       72 阅读
  3. 在Django里面运行非项目文件

    2024-07-17 21:16:01       58 阅读
  4. Python语言-面向对象

    2024-07-17 21:16:01       69 阅读

热门阅读

  1. arm64机器指令转换为汇编指令

    2024-07-17 21:16:01       21 阅读
  2. 【Python Cookbook】S03E07 处理无穷大以及NaN

    2024-07-17 21:16:01       18 阅读
  3. 构建新纪元:Gradle中Kotlin插件的配置全指南

    2024-07-17 21:16:01       22 阅读
  4. 软设之命令模式

    2024-07-17 21:16:01       21 阅读
  5. Linux系统中调试蓝牙的常用命令

    2024-07-17 21:16:01       19 阅读
  6. C++中调用Pytorch模型

    2024-07-17 21:16:01       18 阅读
  7. 若依自定义文件上传下载

    2024-07-17 21:16:01       17 阅读
  8. 蓝牙芯片智能秤解决方案

    2024-07-17 21:16:01       19 阅读