Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

MySQL group_concat_max_len em uma consulta


Você não pode usar um SET declaração dentro de uma expressão como você está fazendo, ou mesmo em uma subconsulta. Execute o SET em uma declaração por si só. O valor que você definir afetará as instruções subsequentes.

A propósito, você sabe que SET GLOBAL significa que a configuração afetará todas as outras conexões MySQL em seu servidor, e a configuração persistirá mesmo após a conclusão da sessão atual, até que você a configure para outra coisa? Você pode querer usar SET SESSION se você quiser apenas que o valor afete sua sessão atual.