Heim >Datenbank >MySQL-Tutorial >Wie deaktiviere ich den Modus „ONLY_FULL_GROUP_BY' in MySQL?

Wie deaktiviere ich den Modus „ONLY_FULL_GROUP_BY' in MySQL?

Barbara Streisand
Barbara StreisandOriginal
2024-12-18 05:07:14260Durchsuche

How Do I Disable

Auswirkungen des Modus „ONLY_FULL_GROUP_BY“ rückgängig machen

In einem Moment der Versehen haben Sie den Modus „ONLY_FULL_GROUP_BY“ mit dem Befehl „SET sql_mode“ aktiviert = 'ONLY_FULL_GROUP_BY';." Um die Funktionalität wiederherzustellen, müssen Sie diese Einstellung deaktivieren.

Lösung 1: Deaktivieren über die MySQL-Konsole

Führen Sie in der MySQL-Konsole den folgenden Befehl aus:

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

Dadurch wird „ONLY_FULL_GROUP_BY“ aus der globalen sql_mode-Einstellung entfernt. Die Änderung bleibt jedoch nicht über Neustarts hinweg bestehen. Um es dauerhaft zu machen, verwenden Sie:

mysql > SET PERSIST sql_mode=(SELECT REPLACE(@@sql_mode,'ONLY_FULL_GROUP_BY',''));

Lösung 2: Deaktivieren über phpMyAdmin

  1. Öffnen Sie phpMyAdmin und wählen Sie die Verbindung „localhost“ aus.
  2. Navigieren Sie zur Registerkarte „Variablen“ und scrollen Sie nach unten, um „sql Modus“.
  3. Klicken Sie auf die Schaltfläche „Bearbeiten“ und entfernen Sie „ONLY_FULL_GROUP_BY“ aus den Werten.
  4. Klicken Sie auf „Speichern“, um die Änderungen zu übernehmen.

Das obige ist der detaillierte Inhalt vonWie deaktiviere ich den Modus „ONLY_FULL_GROUP_BY' in MySQL?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn