Mysql
 sql >> Base de données >  >> RDS >> Mysql

La procédure stockée est incompatible avec sql_mode=only_full_group_by malgré le fait que sql_mode soit vide

Selon la documentation , MySQL utilise le mode sql qui était actif lors de la création de la procédure :

Recréez donc la procédure (ou toutes, car ce n'est peut-être pas la seule concernée) avec un mode différent activé (ou corrigez le group by syntaxe). Modifier la procédure, bien que mentionnée dans la documentation, ne suffit pas. Vous devriez envisager de ne pas changer le mode sql de façon permanente pour cela (bien que vous puissiez également avoir d'autres codes incompatibles).