Erro Consulta com Sql Mode ativado ONLY_FULL_GROUP_BY

Erro: … which is not functionally dependent on columns in GROUP BY clause; this is incompatible with sql_mode=only_full_group_by

Para soluciona ou retire essa opção do Sql Mode:  only_full_group_by direto no phpadmin na variável Sql Mode ou via código execute antes do seu Select coloque:

SET sql_mode=’STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION’

Ou seja :

Antes:

ONLY_FULL_GROUP_BY,​STRICT_TRANS_TABLES,​NO_ZERO_IN_DATE,​NO_ZERO_DATE,​ERROR_FOR_DIVISION_BY_ZERO,​NO_AUTO_CREATE_USER,​NO_ENGINE_SUBSTITUTION

 

Depois:

STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION

 

Share

Comments (No Responses )

No comments yet.

Deixe um comentário

× Como posso te ajudar?