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

 

若使用该方法,解决不彻底,体现在重启之后会恢复成原来的样子。

建议 使用配置文件解决方式。

posted @ 2019-07-19 22:37  楠少科技  阅读(132)  评论(0编辑  收藏  举报