38 Star 761 Fork 220

codermy / my-springsecurity-plus

 / 详情

高版本MySQL会引起的错误

已完成
创建于  
2020-09-21 11:29

在使用5.7.5以上版本的MySQL数据时,会报如下的错误,无法登陆,可能需要优化MySQL语句或者指明MySQL版本

[HY000][3065] Expression #1 of ORDER BY clause is not in SELECT list, references column 'springsecurity.m.sort' which is not in SELECT list; this is incompatible with DISTINCT

评论 (3)

终相守卐 创建了任务
展开全部操作日志

这个问题之前我没有遇到过,我用的mysql版本是8.0.11,我先把sql再更新一下你再试试看。等我再去研究研究

解决办法:https://blog.csdn.net/u011676300/article/details/79564446。
因为你的msql中模式中包含了ONLY_FULL_GROUP_BY,不允许设置order by,只要没有这个配置即可

codermy 任务状态待办的 修改为已完成

登录 后才可以发表评论

状态
负责人
里程碑
Pull Requests
关联的 Pull Requests 被合并后可能会关闭此 issue
分支
开始日期   -   截止日期
-
置顶选项
优先级
参与者(2)
5465178 witmy 1647846823
Java
1
https://gitee.com/witmy/my-springsecurity-plus.git
git@gitee.com:witmy/my-springsecurity-plus.git
witmy
my-springsecurity-plus
my-springsecurity-plus

搜索帮助

53164aa7 5694891 3bd8fe86 5694891