問題:
サービスエラー:sql_modeの= ONLY_FULL_GROUP_BYと互換性がない、下図のように:
分析:
NLY_FULL_GROUP_BY sql_modeのMySQLは正当性のsql_mode BY GROUPが提供するSQL文をチェックするために提供されます。「正確なクエリエラー
ソリューション:
1.次のSQLは、近いONLY_FULL_GROUP_BYは、(このようにMySQLの再起動後に失敗します)
@@ GLOBAL.sql_mode = '' を設定します。
セットsql_modeの= 'STRICT_TRANS_TABLES、NO_ZERO_IN_DATE、NO_ZERO_DATE、ERROR_FOR_DIVISION_BY_ZERO、NO_AUTO_CREATE_USER、NO_ENGINE_SUBSTITUTION'。
2. [変更な/etc/my.cnf
在mysqldの下添加:sql_modeの= 'STRICT_TRANS_TABLES、NO_ZERO_IN_DATE、NO_ZERO_DATE、ERROR_FOR_DIVISION_BY_ZERO、NO_AUTO_CREATE_USER、NO_ENGINE_SUBSTITUTION'
OK、MySQLサービスを再起動します!