mysql5.7的groupby 报错

执行mysql语句报错!

ERROR 1055 (42000): Expression #1 of SELECT list is not in GROUP BY clause and contains nonaggregated column 'bang.detail_statistics.id' which is not functionally dependent on columns in GROUP BY clause; this is incompatible with sql_mode=only_full_group_by

查了下,是mysql5.7的问题!

sql_mode=only_full_group_by

解决办法!

进入mysql里!

mysql -uroot -p 
//输入密码

//然后 
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';

再运行sql! OK!


欢迎转载,但请附上原文地址哦,尊重原创,谢谢大家 本文地址: http://www.iphpt.com/detail/83/

当你能力不能满足你的野心的时候,你就该沉下心来学习