ホームページ >データベース >mysql チュートリアル >MySQL で「ONLY_FULL_GROUP_BY」モードを無効にするにはどうすればよいですか?
「ONLY_FULL_GROUP_BY」モードの効果を元に戻す
一瞬の不注意で、コマンド「SET sql_mode」を使用して「ONLY_FULL_GROUP_BY」モードをアクティブにしてしまいました。 = 'ONLY_FULL_GROUP_BY';。」機能を復元するには、この設定を無効にする必要があります。
解決策 1: MySQL コンソール経由で非アクティブ化する
MySQL コンソールから、次のコマンドを実行します。
mysql > SET GLOBAL sql_mode=(SELECT REPLACE(@@sql_mode,'ONLY_FULL_GROUP_BY',''));
これにより、グローバル sql_mode から「ONLY_FULL_GROUP_BY」が削除されます設定。ただし、変更は再起動後は持続しません。永続的にするには、次の手順を使用します。
mysql > SET PERSIST sql_mode=(SELECT REPLACE(@@sql_mode,'ONLY_FULL_GROUP_BY',''));
解決策 2: phpMyAdmin 経由で非アクティブ化する
以上がMySQL で「ONLY_FULL_GROUP_BY」モードを無効にするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。