mysql 8 取消sql_mode=only_full_group_by
开发时碰到的问题,特此记录解决方案
报错信息
this is incompatible with sql_mode=only_full_group_by
解决方法
首先可以再mysql 8 workBench 页面查看对应的sql_mode信息


之后可以在workbench 查看自己配置文件地址
进入本地数据库


修改
sql_mode=STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION
然后重启mysql 服务即可。
MySQL8中only_full_group_by错误与解决策略
本文描述了在MySQL8中遇到only_full_group_by模式不兼容错误的情况,提供了在Workbench查看sql_mode、定位问题并修改配置为STRICT_TRANS_TABLES等解决步骤,以及重启服务的建议。
976





