MySQL5.7以上的新特性问题,mysql5.7中only_full_group_by这个模式是默认开启。
解决:
SET GLOBAL sql_mode = '';
SET sql_mode ='STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION';
在my.ini中将sql_mode也改下,重启数据库也可以设置恢复的。
网上看到的。