Ir para conteúdo
Fórum Script Brasil
  • 0

Laravel: o erro sql_mode=only_full_group_by


Frank K Hosaka

Pergunta

Não é a primeira vez que eu enfrento o erro do sql_mode, quando executo o comando

$codp=tbhistprod::groupBy('codp')->get();

Só que eu não lembrava como eu resolvi, eu só sei que não mexi na configuração do MySQL.

Pedi ajuda da Gemini, fiz várias tentativas e erros, e acabei entrando no modo desespero.

Respirei um pouco, e decidi entrar no terminal do MySQL e tentei montar a consulta:

Select codp from tbhistprod group by codp

Foi nesse momento que eu percebi o meu erro no Laravel, lá eu pedi implicitamente para pegar todos os campos mas agrupar apenas um campo, e hoje isso não é mais possível.

Para corrigir o erro, eu fiz assim no Laravel:

$codp=tbhistprod::select('codp')->groupBy('codp')->get();

 

Link para o comentário
Compartilhar em outros sites

0 respostass a esta questão

Posts Recomendados

Até agora não há respostas para essa pergunta

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,3k
×
×
  • Criar Novo...