I'm trying to pull some relational info into a JSON string via MySQL. However, the method that I'm using seems to truncate the returned value.
Does MyQSL enforce some kind of max string length for queries using CONCAT / GROUP_CONCAT / JSON_OBJECT ? Can I override this?
(SELECT
CONCAT(
'[',
GROUP_CONCAT(
JSON_OBJECT(
'my_key_1', my_table.my_val_1,
'my_key_2', my_table.my_val_2,
'my_key_3', my_table.my_val_3,
'my_key_4', my_table.my_val_4,
## [etc, etc ...]
)
),
']'
)
FROM my_table
) AS my_alias