Maison >base de données >tutoriel mysql >Comment désactiver le mode « ONLY_FULL_GROUP_BY » dans MySQL ?
Annuler les effets du mode "ONLY_FULL_GROUP_BY"
Dans un moment d'inadvertance, vous avez activé le mode "ONLY_FULL_GROUP_BY" à l'aide de la commande "SET sql_mode = 'ONLY_FULL_GROUP_BY';." Pour restaurer la fonctionnalité, vous devrez désactiver ce paramètre.
Solution 1 : Désactiver via la console MySQL
Depuis la console MySQL, exécutez la commande suivante :
mysql > SET GLOBAL sql_mode=(SELECT REPLACE(@@sql_mode,'ONLY_FULL_GROUP_BY',''));
Cela supprime "ONLY_FULL_GROUP_BY" du paramètre global sql_mode. Cependant, le changement n’est pas persistant lors des redémarrages. Pour le rendre permanent, utilisez :
mysql > SET PERSIST sql_mode=(SELECT REPLACE(@@sql_mode,'ONLY_FULL_GROUP_BY',''));
Solution 2 : Désactiver via phpMyAdmin
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!