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

MySQL group_concat_max_len en una consulta

No puedes usar un SET declaración dentro de una expresión como lo está haciendo, o incluso en una subconsulta. Ejecute el SET en una declaración por sí mismo. El valor que establezca afectará las declaraciones posteriores.

Por cierto, ¿sabes que SET GLOBAL significa que la configuración afectará a todas las demás conexiones de MySQL en su servidor, y la configuración persistirá incluso después de que finalice su sesión actual, hasta que la configure en otra cosa. Es posible que desee utilizar SET SESSION si solo desea que el valor afecte su sesión actual.