mysql8.0.19 group by 報錯

【錯誤現象:】

#1055 - Expression #1 of ORDER BY clause is not in GROUP BY clause and contains nonaggregated column 'qsiedu-assistant.frame_academy.sort' which is not functionally dependent on columns in GROUP BY clause; this is incompatible with sql_mode=only_full_group_by

【問題原因】

this is incompatible with sql_mode=only_full_group_by

【問題檢查】

【問題解決】

找到配置文件 my.ini,新增/修改sql_mode:

sql_mode=STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION

即: 去掉  only_full_group_by

重啓 MySQL 即可。

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章