sql >> Base de Datos >  >> RDS >> Mysql

Código de error:1055 incompatible con sql_mode=only_full_group_by

En 5.7, el modo sql se establece de forma predeterminada en:

 ONLY_FULL_GROUP_BY,NO_AUTO_CREATE_USER,STRICT_TRANS_TABLES,NO_ENGINE_SUBSTITUTION

Para eliminar la cláusula ONLY_FULL_GROUP_BY puedes hacer esto:

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

Esto supone que debe hacer ese GRUPO POR con columnas no agregadas.

Saludos