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

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

Barbara Streisand
リリース: 2024-12-18 05:07:14
オリジナル
293 人が閲覧しました

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 サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート