La version supérieure de MySQL signalera une erreur lorsqu'il y a un groupe par dans l'instruction de requête, et le message d'erreur est le suivant
> 1055 - L'expression n° 40 de la liste SELECT n'est pas dans la clause GROUP BY et contient la colonne non agrégée 'dsjpt.sys_fl_task.node_name' qui ne dépend pas fonctionnellement des colonnes de la clause GROUP BY ; ceci est incompatible avec sql_mode=only_full_group_by
La solution est d'ouvrir Navicat et d'appuyer sur F6 pour afficher la ligne de commande et
d'appuyer sur le code pour l'exécuter une fois et tout ira bien.
sélectionnez @@global.sql_mode ;
définir global sql_mode='STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,
ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION';
définir la session sql_mode='STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,
ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION';