Mac 中mysql5.7没有配置文件,如何解决only_full_group_by 问题

1、首先在navicat里面,新建查询:

select @@sql_mode

会发现有个 ONLY_FULL_GROUP_BY 下面的动作是要把这个去掉

2、我的mac在/usr/local/etc/ 默认有个my.cnf文件(如果没有,可以新建一个文件命名为my.cnf),然后打开添加如下

 sql_mode='NO_AUTO_VALUE_ON_ZERO,STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION,PIPES_AS_CONCAT,ANSI_QUOTES'  

3、重启mysql即可

你可能感兴趣的:(mysql,Mac)