MySQL-this is incompatible with sql_mode=only_full_group_by 错误解决
MySQL-this is incompatible with sql_mode=only_full_group_by 错误解决
编辑配置文件
- Linux 中 :my.cnf
- Windows中 : my.ini
在最下方加入一行
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 服务,解决
注意:使用SQL 语句解决不彻底
set @@GLOBAL.sql_mode=STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION
若使用该方法,解决不彻底,体现在重启之后会恢复成原来的样子。
建议 使用配置文件解决方式。
个人博客: | https://blog.nanshaobit.top |
CSDN: | https://blog.csdn.net/LZ_nanshao |
码云: | https://gitee.com/nanshaobit |
Github: | https://github.com/nanshaobit |