简单表结构如下
ID | TypeID |
---|---|
1 | [1, 2] |
2 | [2, 3] |
TypeID为Json类型
如何查找 TypeID
包含 2
的所有数据?
- 官方教程并没有演示如何在顶级元素中进行筛选,只演示了筛选子元素
-
SELECT * FROM module WHERE JSON_EXTRACT(module.TypeID, '$[*]') = 2;
没有作用
简单表结构如下
ID | TypeID |
---|---|
1 | [1, 2] |
2 | [2, 3] |
TypeID为Json类型
如何查找 TypeID
包含 2
的所有数据?
SELECT * FROM module WHERE JSON_EXTRACT(module.TypeID, '$[*]') = 2;
没有作用5 回答3.2k 阅读✓ 已解决
1 回答6k 阅读✓ 已解决
3 回答3.6k 阅读✓ 已解决
2 回答2.8k 阅读✓ 已解决
5 回答1.4k 阅读
3 回答1.2k 阅读✓ 已解决
2 回答2k 阅读