0

MySQL 5.7 实现了 JSON 数据类型。

想象一张桌子:

CREATE TABLE t1 (jdoc JSON);

有价值观:

INSERT INTO t1 VALUES('{"val": 1, "color": null, "status": "error" }');
INSERT INTO t1 VALUES('{"val": 2, "color": "blue", "status": "success" }');

我想知道如何在 where 操作中使用 json 子值,例如:

 - =
 - BETWEEN
 - >
 - >=
 - <=
 - Like(JSON_CONTAINS?)
 - !=, <>
 - REGEXP
 - IS NULL
 - IS NOT NULL
 - IS NOT

如何在基本的 where 操作中使用此 json 数据?可能吗?部分可能吗?适用于哪些类型的操作?

4

0 回答 0