mysql中group报sql_mode错误解决方案

1.

vi /etc/my.cnf(Windows下是my.ini) 在[mysqld]下添加 
sql_mode=STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION
 

2. 查看sql_mode

select @@global.sql_mode;

   去掉里面的ONLY_FULL_GROUP_BY

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';

 

原文地址:https://www.cnblogs.com/pigga/p/10098215.html