Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Почему не возвращает пользователя с ip равным ::1 при выполнении запроса в базу?

Давид Мейстер Мастер (2089), на голосовании 9 месяцев назад
Запрос:
 SELECT * FROM `users` WHERE JSON_CONTAINS(`sessions`, '{"ip": "::1"}', '$.ip'); 
Данные столбца sessions:
 [ 
{
"ip": "::1",
"ua": "821789b99f9168330b06379c53813800",
"time": 1704866684,
"token": "fdd14aacf0a872baf08d8b0aac6c0b0740da4b8a"
}
]
Голосование за лучший ответ
Алексей Дмитриевич Гуру (4452) 10 месяцев назад
запрос переделай:


 SQL 

SELECT \*
FROM users
WHERE JSON\_VALUE(sessions, '$.ip') = '::1';
Давид МейстерМастер (2089) 10 месяцев назад
Ошибка
Алексей Дмитриевич Гуру (4452) 10 месяцев назад
что за интепритатор используешь?
Похожие вопросы