После некоторых исследований я заметил, что многие люди используют таблицу с предопределенными числами (от 0 до who_knows). Например, таблица с именем числа с одним полем (n) от 1 до 200 (в зависимости от того, сколько может произойти разбиение).
Запрос, который заставляет его работать, выглядит следующим образом:
Предполагается, что rawData является строкой JSON, в которой "события" представляют собой массив json, который вы хотите разбить на строки.
SELECT
logEvent, JSON_EXTRACT(logEvent, "$.author_name"), JSON_EXTRACT(logEvent, "$.text")
FROM
(
SELECT
JSON_EXTRACT(
rawData,
CONCAT('$.events[', num.n, ']')
) AS logEvent
FROM
numbers num
INNER JOIN logsRaw
) AS a