Как использовать send_long_data для столбца MySQL JSON? - PullRequest
0 голосов
/ 01 мая 2020

В настоящее время я храню данные JSON в сжатом столбце LONGBLOB. Я хочу изменить этот столбец на столбец JSON, чтобы O мог использовать функции JSON в MySQL.

Однако, когда я попытался вставить строку, используя MySQL с JSON column, я понял, что insert_id всегда был 0 и все вставки не были выполнены. Затем я проверил документацию PHP MySQLi и понял, что send_long_data (который я использовал для отправки данных JSON) можно использовать только для столбцов TEXT и BLOB.

Есть ли альтернатива send_long_data, которая работает для JSON столбцы? Отправка данных JSON с использованием bind_param и строки не будет работать, так как я считаю, что большинство моих данных превысит max_allowed_packet.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...