Добавление JSON-подобной строки в MySQL
У меня есть структурированная строка JSON, хранящаяся в таблице "таблица", поле "поле", и мне нужно изменить эту строку непосредственно для переноса базы данных.
Допустим, строка выглядит {"foo": false," bar": true}
, но может иметь произвольную длину, основанную на количестве пар ключ-значение в строке.
Что мне нужно сделать, это добавить эту строку на лету, добавляя дополнительные пары ключ-значение по мере необходимости.
Мои мысли о том, как это сделать, будут выполнять что-то вроде:UPDATE table SET field = CONCAT(SUBSTR(field, 0, MAX(LENGTH(field))-1), ',"baz":false}
, Идея этого состоит в том, чтобы получить подстроку на основе максимальной длины - 1 строки и сопоставить ее с новой парой ключ-значение.
SQL не мой самый сильный костюм, так что любая помощь в этом была бы отличной, спасибо!