访问 JSON 列
Access JSON column
如何访问存储为 JSON 的 status
和 date
列中的值?
请查看下面的示例行。
{"1":{"status":true,"date":"2022-03-30"},"3":{"status":true,"date":"2022-03-30"}}
演示:
set @j = '{"1":{"status":true,"date":"2022-03-30"},"3":{"status":true,"date":"2022-03-30"}}';
select json_extract(@j, '$."1".status') as status;
+--------+
| status |
+--------+
| true |
+--------+
在这种情况下,您可能需要在 "1"
周围放置 double-quotes 才能在 JSON 路径中使用它。
如何访问存储为 JSON 的 status
和 date
列中的值?
请查看下面的示例行。
{"1":{"status":true,"date":"2022-03-30"},"3":{"status":true,"date":"2022-03-30"}}
演示:
set @j = '{"1":{"status":true,"date":"2022-03-30"},"3":{"status":true,"date":"2022-03-30"}}';
select json_extract(@j, '$."1".status') as status;
+--------+
| status |
+--------+
| true |
+--------+
在这种情况下,您可能需要在 "1"
周围放置 double-quotes 才能在 JSON 路径中使用它。