MySQL5.7及以上版本:1055错误解决

今天在迁移数据库到服务器,再运行本地的查询语句时出现1055错误。

该错误是关于group by的,原因是MySql 5.7以上,sql_mode中的“only_full_group_by”是默认开启的

解决方案

首先查出

select @@sql_mode

将查到的值去掉only_full_group_by项,将其他项添加到my.ini配置文件中

sql-mode=STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION

重新配置my.ini、重新初始化mysql即可

 

posted @ 2022-09-29 15:52  Fancy[love]  阅读(81)  评论(0编辑  收藏  举报