Administrator
Administrator
发布于 2025-08-08 / 0 阅读

MySQL错误-this is incompatible with sql_mode=only_full_group_by完美解决方案

最近公司平台的项目,我在本地部署时,出现: this is incompatible with sql_mode=only_full_group_by错误,参考下面的文档:

MySQL错误-this is incompatible with sql_mode=only_full_group_by完美解决方案_this is incompatble with sql.mode-only fulgroup by-CSDN博客

参数根据他说的,在my.cnf文件的[myqlId]下面,添加下面的语句:

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无法启动了,于是我找到正式服务器里面的my.cnf文件,使用里面的这个sql-mode配置,就可以了,如下:

sql-mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES