json_contains внутри массива возвращает пустой набор

Массив может использоваться только для определенных типов, тогда как списки могут использоваться для любого объекта.

Массивы могут также содержать только данные одного типа, тогда как список может иметь записи различных типов объектов.

Массивы также более эффективны для некоторых численных вычислений.

1
задан Maxim Kasyanov 13 July 2018 в 22:01
поделиться

1 ответ

JSON_CONTAINS имеет 3 параметра (столбец-указатель, кандидат, путь (необязательно)). В вашей структуре данных расположено местоположение столбца поиска целевого объекта внутри объектов response. Вы должны установить 3 параметра для определенного пути, где mySql должен искать. Ссылка на документацию

JSON_CONTAINS (цель, кандидат [, путь])

 select * from custom_deals_response 
    where json_contains(`custom_response`,'{"Forecasted Close Date":"2018-07-12"}','$.response');
1
ответ дан Maxim Kasyanov 17 August 2018 в 12:12
поделиться
Другие вопросы по тегам:

Похожие вопросы: