出错原因:MySQL 5.7.5 及以上功能依赖检测功能,而我使用的mysql是8.0版本。如果启用了ONLY_FULL_GROUP_BY SQL 模式(默认情况下),MySQL将拒绝选择列表,HAVING 条件或 ORDER BY 列表的查询引用在 GROUP BY 子句中既未命名的非集合列,也不在功能上依赖于它们。

解决方法: 在mysql的my.ini(位于mysql的根目录下,如果没有my.ini文件则需要添加并对data进行重新初始化,下一篇blog会记录)文件中进行修改:
在最后一行添加如下:

[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

MYSQL8以上已经取消了NO_AUTO_CREATE_USER,sql_mode中不能包含这个。
去掉原文中的NO_AUTO_CREATE_USER,变为如下:

[mysqld]
sql_mode=STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION

Cause: java.sql.SQLSyntaxErrorException: Expression #1 of SELECT list is not in GROUP BY错误相关推荐

  1. 执行sql语句提示[Err] 1055 - Expression #2 of SELECT list is not in GROUP BY......错误的解决办法

    当我在navicat中执行sql语句时,出现错误提示[Err] 1055 - Expression #2 of SELECT list is not in GROUP BY clause and co ...

  2. Caused by: java.sql.SQLSyntaxErrorException: Expression #1 of ORDER BY

    前言 是不是升级了mysql版本,或者安装mysql后出现的问题,mysql 5.7.5以后版本加入sql_node校验.好多函数可能不规范不能使用. 1.方式一   简单粗暴法 set @@glob ...

  3. 【阿里云 Linux 服务器】mysql 遇到以下问题Expression #1 of SELECT list is not in GROUP BY clause and contains nonag

    报错信息如下: Caused by: java.sql.SQLSyntaxErrorException: Expression #1 of SELECT list is not in GROUP BY ...

  4. java表或视图不存在_Error querying database. Cause: java.sql.SQLSyntaxErrorException: ORA-00942: 表或视图不存在...

    本人用SSM框架写的后台服务,在调用服务时出现以下错误,请问这个该怎么解决? 备注:表和视图在数据库中是存在的,将sql语句放入qlsql也能查出数据. Error querying database ...

  5. Error querying database. Cause: java.sql.SQLSyntaxErrorException: ORA-00911: 无效字符

    org.springframework.web.util.NestedServletException: Request processing failed; nested exception is ...

  6. spark-shell连接数据库java.sql.SQLSyntaxErrorException: Unknown databas

    完整报错如下: 2020-05-05 11:16:50 WARN TaskSetManager:66 - Lost task 1.0 in stage 9.0 (TID 47, Laptop, exe ...

  7. 解决bad SQL grammar []; nested exception is java.sql.SQLSyntaxErrorException: ORA-00911: 无效字符

    前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家.点击跳转到教程. 1. 报错: ### Cause: java.sql.SQLSyntaxErrorException ...

  8. SSM:Cause: java.sql.SQLSyntaxErrorException: ORA-00933: SQL 命令未正确结束的解决

    QUESTION:SSM:Cause: java.sql.SQLSyntaxErrorException: ORA-00933: SQL 命令未正确结束的解决? ANWSER: 一:问题提出: 使用S ...

  9. java.sql.SQLSyntaxErrorException: ORA-00923: 未找到要求的 FROM 关键字

    ssm(Oracle)配置druid数据库连接池,正常启动项目,但是请求访问数据库时报错"java.sql.SQLSyntaxErrorException: ORA-00923: 未找到要求 ...

最新文章

  1. “机器人迟钝一点,会更有人情味”,迪士尼提出新型人机交互系统
  2. python如何实现多进程_Python实现多进程的四种方式
  3. android studio3.0升级,升级androidStudio3.0的问题
  4. 滴滴Uber合并?光大是不行的
  5. distable:table-cell
  6. python将字典导入excel_python将字典列表导出为Excel文件的方法
  7. C#通过SMTP发送邮件代码示例
  8. oracle数据库更新语句_20_手把手教你学Python之操作数据库
  9. 计算机术语局部性,【计算机基础】程序的局部性简介
  10. 蚂蚁金服ATEC城市峰会上海举行,三大发布迎接金融科技2019
  11. dmesg的时间戳转换为对应的时间
  12. 11content_processor
  13. 爆米花现象_芯片爆米花现象以及解决办法
  14. pandas 批量修改列名_十分钟想搞定pandas?
  15. python入门经典-终于明白经典python入门教程
  16. NDK开发简单demo
  17. e480win7显卡驱动_win7系统联想e480安装的操作方法
  18. 微信小程序 --- 物流快递查询
  19. Android语言切换原理
  20. 迅盘从入门到精通 彻底告别WIN7关机烦恼 T400亲测

热门文章

  1. 微信发布2017国庆长假出游情况大数据报告
  2. android国际化(多语言)
  3. 多个so中模板单例的多次实例化
  4. 查看Windows端口及端口关闭方法
  5. 树莓派(Raspberry Pi 3) - 系统烧录及系统使用
  6. RabbitMQ-c在Linux上编译
  7. QT手动moc问题:virtual struct QMetaObject const * __thiscall Widget::metaObject
  8. 【AtCoder】ARC088
  9. HashSet/HashMap 存取值的过程
  10. Visual Studio 2017 最新全量离线下载方法[有惊喜]