Posted at

MySQL5.7でONLY_FULL_GROUP_BYをOFFにする方法

More than 1 year has passed since last update.


MySQL5.7でONLY_FULL_GROUP_BYをオフにする方法

・MySQL5.7からはONLY_FULL_GROUP_BYのデフォルト設定がONになっていた為OFFにする方法をメモ


  1. /etc/my.cnf ファイルを編集

    以下の内容を記載しておく

    sql_mode=ONLY_FULL_GROUP_BY


  2. SQL文を実行

    以下のSQL文を実行

    SET GLOBAL sql_mode=(SELECT REPLACE(@@sql_mode,'ONLY_FULL_GROUP_BY',''));


どちらかを実施後MYSQLを再起動する事で無事に設定がOFFになりました。

以上