欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

关闭mysql ONLY_FULL_GROUP_BY

程序员文章站 2023-12-28 10:13:28
...
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

转载于:https://my.oschina.net/u/199525/blog/1186499

上一篇:

下一篇: