Как найти в массиве JSON в mysql?

Есть данные в JSON в таблице виде:

"Statuses": [
{"id": 1, "status": 0},
{"id": 2, "status": 0}
]

как найти выбрать запись где ID = 1
провбовал такое не ищет(
where "JSON_SEARCH(data, 'one', '1', '', '$.Statuses.id'
  • Вопрос задан
  • 72 просмотра
Решения вопроса 1
Rsa97
@Rsa97
Для правильного вопроса надо знать половину ответа
1. Вы показали невалидный JSON
2. Правильный путь $.Statuses[*].id
3. JSON_SEARCH ищет только строки, а у вас число
4. Раз вам надо искать в JSON, значит вы что-то делаете неправильно.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы