Navicat执行sql语句会报如下错误:
原因:是在mysql中高版本的Mysql中,sql_mode默认自带了ONLY_FULL_GROUP_BY模式;
解决方案:
1.打开mysql配置文件:my.cnf
# 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