mysql Error 1055错误
参考链接:
https://blog.csdn.net/helloxiaozhe/article/details/78570016
用root账户登录,
1.SELECT @@SESSION.sql_mode;
如果出现:ONLY_FULL_GROUP_BY 那就是需要进行设置
2. set GLOBAL sql_mode =
'STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION' ;
如果发现sql_mode后面赋予的变量太多,可以:set GLOBAL sql_mode='NO_ENGINE_SUBSTITUTION';
3.flush PRIVILEGES;
4.重新打开一个新的查询窗口;再次输入 SELECT @@SESSION.sql_mode; 如果发现没有ONLY_FULL_GROUP_BY,那就代表更改成功(切记打开一个新的查询窗口,貌似老的窗口会有缓存)