mysqlでエラー1055の問題を解決

429 ワード

今日sql文を実行してこの間違いを発見して、それから彼はゴキブリのように頻繁に私のsqlの中で現れて、sql文の実行に影響しませんが、彼は本当にうるさいです.解決策:一労永逸の方法はsql_modeでのONLY_FULL_GROUP_BY削除.まずmysqlのプロファイルを見つけ、sql_を見つけます.mode,これをONLY_FULL_GROUP_BY削除.なければ[mysqld]の下に1本追加します.
[mysqld]
sql_mode = STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION

その後mysqlサービスを再起動します.
net stop mysql
net start mysql