mysql 报错which is not functionally dependent on columns in GROUP BY clause; this is incompatible with sql_mode=only_full_group_by

发布时间 2023-11-28 11:46:58作者: 天天的蓝色

Expression #2 of SELECT list is not in GROUP BY clause and contains nonaggregated column 'd.Id' which is not functionally dependent on columns in GROUP BY clause; this is incompatible with sql_mode=only_full_group_by

window系统中,服务中找到mysql服务

"C:\Program Files\MySQL\MySQL Server 8.0\bin\mysqld.exe" --defaults-file="C:\ProgramData\MySQL\MySQL Server 8.0\my.ini" MySQL80

查看执行路径,找到my.ini文件,在最后尾部增加此行

sql_mode=STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION