エラー "ONLY_FULL_GROUP_BY" のMySQL

报错提示:SQLSTATE [42000]:構文エラーまたはアクセス違反:SELECTリストの1055年式#1は、GROUP BY句ではなく、GROUP BY句の列に機能的に依存しない非凝集列「atl.atl_order.id」を含みます。これはsql_modeの= ONLY_FULL_GROUP_BYと互換性がありません。


解決策:
設定ファイルのONLY_FULL_GROUP_BYオプションをコメントアウトします。sql_modeの= STRICT_TRANS_TABLES、NO_ZERO_IN_DATE、NO_ZERO_DATE:以下の設定を追加 、ERROR_FOR_DIVISION_BY_ZERO、NO_AUTO_CREATE_USER、NO_ENGINE_SUBSTITUTIONを。

おすすめ

転載: blog.51cto.com/13746824/2438785