Используйте JSON_EXTRACT в ГДЕ состоянии - PullRequest
1 голос
/ 22 апреля 2020

Как добавить базу условий для значения в поле JSON, я могу найти все данные с

 SELECT  JSON_EXTRACT(transaction_data, "$.giftshop_product_data.matrix_product_id") from user_transactions order by created_at desc;

Но JSON_EXTRACT не работает там, где clouse

SELECT  JSON_EXTRACT(transaction_data, "$.giftshop_product_data.matrix_product_id") from user_transactions where JSON_EXTRACT(transaction_data, "$.giftshop_product_data.matrix_product_id") = "133" order by created_at desc;

Ошибка

Код ошибки: 3141. Неверный JSON текст в аргументе 1 для функции json_extract: «Отсутствует заключительная кавычка в строке». в позиции 26.

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