美文网首页
mysql-[Err]1055报错解决

mysql-[Err]1055报错解决

作者: 安小龙 | 来源:发表于2017-12-13 17:01 被阅读0次

最近mysql数据库从5.6更换为5.7,在使用Navicat连接mysql数据库执行select语句或insert语句都会报错。


01.png

报1055错误的原因是sql_mode设置中包含了“ONLY_FULL_GROUP_BY”,解决办法是在mysq配置文件my.cnf中添加sql_mode配置,去掉“ONLY_FULL_GROUP_BY”。

sql_mode='STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION'
02.png

配置好sql_mode之后,重启mysql即可解决。


03.png
04.png

相关文章

网友评论

      本文标题:mysql-[Err]1055报错解决

      本文链接:https://www.haomeiwen.com/subject/qulzixtx.html