所以,我们应该设置sql_mode中不包含only_full_group_by选项。MySQL 5.7.5后only_full_group_by成为sql_mode的默认选项之一,这可能导致一些sql语句失效。
进入 mysql 配置文件,在[mysqld]部分中添加以下配置,并且重启 mysql 即可。
[mysqld] # ... other config sql_mode = STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATEERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION # delete 'only_full_group_by' # ... other config
运行本文第二部分的 mysql 的命令,结果如下图所示:
4. 相关链接
only_full_group_by
总结
Copyright © 2019- lvjiaowang.com 版权所有
违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com
本站由北京市万商天勤律师事务所王兴未律师提供法律服务