Массив может использоваться только для определенных типов, тогда как списки могут использоваться для любого объекта.
Массивы могут также содержать только данные одного типа, тогда как список может иметь записи различных типов объектов.
Массивы также более эффективны для некоторых численных вычислений.
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');