我想要一个查询返回表 minto_regsix_session 中“day”字段中包含值 2 的所有条目的所有字段。以下是 phpMyAdmin 表的屏幕截图,其中包含包含 JSON 数组的日期字段。
这是我正在使用的 mysql 查询:
SELECT *
FROM `minto_regsix_session`
WHERE JSON_CONTAINS(`day`, '2') = 1
查询返回空结果。我希望它返回第 2、4 和 5 行的数据。 为什么这不起作用?
最佳答案
SELECT *
FROM `minto_regsix_session`
WHERE JSON_CONTAINS(`day`, '"2"');
关于mysql - 在 MySQL 查询中使用 JSON_CONTAINS 得不到结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61868619/