Bonjour
après une simple requête
J'ai ce message :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 $req= "select nom,possesseur from $table group by possesseur ";
Fatal error: Uncaught exception 'PDOException'
with message 'SQLSTATE[42000]: Syntax error or access violation: 1055 Expression #1 of SELECT list is not in GROUP BY clause and contains nonaggregated columnwhich is not functionally dependent on columns in GROUP BY clause;this is incompatible with sql_mode=only_full_group_by'
PDOException: SQLSTATE[42000]: Syntax error or access violation:
1055 Expression #1 of SELECT list is not in GROUP BY clause and contains nonaggregated columnwhich is not functionally dependent on columns in GROUP BY clause;this is incompatible with sql_mode=only_full_group_by
Et après des recherches il semblerait qu'il y ait un problème avec les versions de MYSQL 5.7.5 et+.
J'ai la version 5.7.14 et je suis sous wamp 3 pour l'instant.
J'ai essayé de comprendre certains posts sur des forums , ou sites mais souvent en anglais (et j'ai du mal à maitriser la langue de Shakespeare ).
Il est parfois proposé qu'il faut modifier un fichier ou en rajouter un "my.cnf" avec des valeurs ?
Mais quelle est la bonne façon de faire pour résoudre ce problème de mysql selon vous ? à moins que cela vienne de ma requête ?
(a part apprendre correctement l'anglais aussimais je vais manquer de temps !)
Partager