mysql > SET GLOBAL sql_mode=(SELECT REPLACE(@@sql_mode,'ONLY_FULL_GROUP_BY',''));
注:如果开启该设置,select的字段必须跟group by的字段一致,不一致则错误。orcale中默认是这种模式,可以提供速度。mysql中建议关闭该设置,使用any_value(field),能达到同样效果。
后记:
在mysql中SET该值退出会话后设置失效,需要在my.cnf中修改,增加:
sql_mode = NO_UNSIGNED_SUBTRACTION,NO_ENGINE_SUBSTITUTION