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

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

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


 SQL 

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