方法一:
在客户端输入:
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';'
但是重启后会失效
方法二:
修改my.cnf文件, 以Centos为例,
$vim /etc/my.cnf
在最后加上
sql_mode=STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION
重启mysql生效
systemctl restart mysqld
转载请注明:朋克网 » mysql5.7:this is incompatible with sql_mode=only_full_group_by