Alex Dai Playground

[MySql] 5.7 ONLY_FULL_GROUP_BY

| Comments

MySql 5.7

sql-mode 預設有使用

ONLY_FULL_GROUP_BY,STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION.

其中 ONLY_FULL_GROUP_BY 會造成 一對多的資料 group id 錯誤

解決方式一

設定 my.ini 只保留 NO_ENGINE_SUBSTITUTION(5.6的預設)

my.ini
sql-mode="NO_ENGINE_SUBSTITUTION"

Comments

comments powered by Disqus