La creación de consultas dinámicas en MySQL se basa en la función GROUP_CONCAT()
. Si se espera que el resultado de la expresión que crea las columnas de la consulta dinámica sea grande, el valor de la variable group_concat_max_len
debe aumentarse:
set session group_concat_max_len = 1024 * 1024; -- This should be enough for most cases