数据库
首页 > 数据库> > mysql Error 1055错误

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,那就代表更改成功(切记打开一个新的查询窗口,貌似老的窗口会有缓存)

 

标签:ENGINE,GROUP,1055,NO,sql,ZERO,Error,mode,mysql
来源: https://www.cnblogs.com/zhangshitong/p/13498330.html