在MySQL查询中使用JSON_CONTAINS不会得到结果

问题描述 投票:1回答:1

我希望查询返回表minto_regsix_session中所有条目的所有字段,这些表的'day'字段中的值为2。以下是该表的phpMyAdmin的屏幕截图,其中包括包含JSON数组的day字段。

This is the data in the MySQL table

这是我正在使用的mysql查询:

SELECT * 
FROM `minto_regsix_session` 
WHERE JSON_CONTAINS(`day`, '2') = 1

查询返回空结果。我希望它能从第2、4和5行返回数据。为什么这行不通?

mysql json
1个回答
0
投票
SELECT * 
FROM `minto_regsix_session` 
WHERE JSON_CONTAINS(`day`, '"2"');
© www.soinside.com 2019 - 2024. All rights reserved.