mysql异常ERROR 1055 (42000)说明


具体异常信息如下:

执行这样的SQL语句可重现异常 select age, name from test group by namemysql5.1,不报异常mysql5.5,不报异常mysql5.6,不报异常mysql5.7.22,报异常(具体从5.7哪个版本开始还没有确定下来,网上有人说5.7.5
mysql从5.7的某个版本开始调整了默认参数sql_mode值为:其中ONLY_FULL_GROUP_BY就是影响了上面SQL语句是否报异常
解决方法:1、改写SQL语句,毕竟上面的写法不是标准的SQL语句
2、登陆mysql服务器,执行以下命令,在global与session级都修改开发云主机域名3、结合第2种方法,在my.cnf文件中,指定sql_mode的值:
注:2与3结合可不用重启服务器,且即使重启配置也依然有效。

相关推荐: 什么是SpringBoot事务

什么是SpringBoot事务?很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。 重要概念自动提交模式对于mysql数据库,默认情况下,数据库处于自动提交模式。每一条语句处于一个单独的…

免责声明:本站发布的图片视频文字,以转载和分享为主,文章观点不代表本站立场,本站不承担相关法律责任;如果涉及侵权请联系邮箱:360163164@qq.com举报,并提供相关证据,经查实将立刻删除涉嫌侵权内容。

(0)
打赏 微信扫一扫 微信扫一扫
上一篇 06/04 16:23
下一篇 06/04 16:23

相关推荐