Maison >base de données >tutoriel mysql >Comment désactiver le mode ONLY_FULL_GROUP_BY dans MySQL ?

Comment désactiver le mode ONLY_FULL_GROUP_BY dans MySQL ?

Susan Sarandon
Susan Sarandonoriginal
2024-12-21 16:14:171004parcourir

How to Disable the ONLY_FULL_GROUP_BY Mode in MySQL?

Désactivation du mode ONLY_FULL_GROUP_BY

L'activation du mode ONLY_FULL_GROUP_BY peut involontairement restreindre les requêtes SQL. Cet article propose deux solutions pour le désactiver.

Solution 1 : Utilisation de la console MySQL

Exécutez la commande suivante pour supprimer ONLY_FULL_GROUP_BY du mode SQL :

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

Pour rendre le paramètre persistant lors des redémarrages, utiliser :

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

Solution 2 : Utiliser phpMyAdmin

  1. Ouvrez phpMyAdmin et sélectionnez localhost.
  2. Cliquez sur "Variables" et faites défiler vers le bas pour localiser le "mode SQL".
  3. Cliquez sur le bouton "Modifier" et supprimez "ONLY_FULL_GROUP_BY" à partir des valeurs.
  4. Cliquez sur "Enregistrer" pour appliquer les modifications.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn