Comment désactiver de façon permanente le mode « only full group by » de mysql

Au pays de symfony, doctrine ne fait pas d’association uniquement pleinement groupées.
Si vous avez eu ce problème de mode SQL only_full_group_by
pour le résoudre de façon permanente vous devez éditer un fichier de conf personnalisé:

sudo nano /etc/mysql/my.cnf

ajoutez ceci à la fin du fichier:

[mysqld]
 sql_mode = "STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"

redémarrez votre serveur mysql

sudo service mysql restart

et ça désactivera le problème de ONLY_FULL_GROUP_BY pour TOUS vos utilisateurs.