ホームページ >データベース >mysql チュートリアル >MySQL で「ONLY_FULL_GROUP_BY」モードを無効にするにはどうすればよいですか?

MySQL で「ONLY_FULL_GROUP_BY」モードを無効にするにはどうすればよいですか?

Barbara Streisand
Barbara Streisandオリジナル
2024-12-18 05:07:14257ブラウズ

How Do I Disable

「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 経由で非アクティブ化する

  1. phpMyAdmin を開き、「localhost」接続を選択します。
  2. 「変数」タブに移動し、下にスクロールして「sql」を見つけます。
  3. 「編集」ボタンをクリックし、値から「ONLY_FULL_GROUP_BY」を削除します。
  4. 「保存」をクリックして変更を適用します。

以上がMySQL で「ONLY_FULL_GROUP_BY」モードを無効にするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。