次のように誤ってONLY_FULL_GROUP_BYモードを有効にしました。
SET sql_mode = 'ONLY_FULL_GROUP_BY';
無効にするにはどうすればいいですか?
ベストアンサー1
解決策1: MySQLコンソールからONLY_FULL_GROUP_BYを削除する
mysql > SET GLOBAL sql_mode=(SELECT REPLACE(@@sql_mode,'ONLY_FULL_GROUP_BY',''));
続きを読むここ
この設定は再起動後も維持されないので、
mysql > SET PERSIST sql_mode=(SELECT REPLACE(@@sql_mode,'ONLY_FULL_GROUP_BY',''));
解決策2: phpmyadminからONLY_FULL_GROUP_BYを削除する