Я сохранил данные json в столбце базы данных mysql, который выглядит следующим образом:
[{"one": "mg road номер 711 xyz"}, {"two": "dc roadсюжет № 711 xyz "}]
json данные, как указано выше, сохраняются для всех записей с другим адресом. Поэтому я пытаюсь найти всех клиентов, у которых есть адрес mg road.
Итак, я попробовал JSON_SEARCH и JSON_CONTAINS , ноон всегда возвращает мне записи не найдены, хотя в таблице есть 2 записи. Так что, где я иду не так.
SELECT * FROM `tbl_clients_data` WHERE JSON_SEARCH(reci_address,'all', "mg road")
SELECT * FROM `tbl_clients_data` WHERE JSON_CONTAINS(reci_address, 'mg road', '$.one')