mysql-[Err]1055报错解决

2017-12-13  本文已影响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
上一篇下一篇

猜你喜欢

热点阅读