[solved] How do I disable Only_full_group_by in MySQL?

Hii…. Devloper in this tutorial How Do I Disable Only_full_group_by In MySQL? like this not return to properly groupBy In laravel mysql , if any time to require this type of blog create are you here to hello..

This is the change only mysql… and your error has been solved really

Solution 1: 

Remove ONLY_FULL_GROUP_BY from mysql console Okay

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

Solution 2: 

Remove ONLY_FULL_GROUP_BY from phpmyadmin :

  • Open phpmyadmin & select localhost
  • Click on menu Variables & Ctrl + F type “sql mode
  • Click on edit button to change the values & remove first cursor of the input field ONLY_FULL_GROUP_BY & click on save

below image follow this step are you want to really your error has been solved.

Solution 3:

To keep your disable ONLY_FULL_GROUP_BY visit your phpmyadmin or whatever are you using and type:


next copy result to your my.ini file.


sudo nano /etc/mysql/my.cnf

ubuntu 16 and up

sudo nano /etc/mysql/my.cnf

ubuntu 14-16


Leave a Comment