[英]JSON JSON_EXTRACT with MySQL
我将JSON_EXTRACT与MYSQL结合使用,并使用以下命令:
SET @j = '{"id" : "1"}';
SELECT JSON_EXTRACT(@j, '$.id')
结果是
"1"
但是,当我使用
SET @j = '[{"id" : "1"}, {"id" : "2"}]';
SELECT JSON_EXTRACT(@j, '$.id')
结果是
NULL
我期望这个结果
"1"
"2"
有什么建议吗? 我想要JSON的ID列表。
尝试这个:
SET @j = '[{"id" : "1"}, {"id" : "2"}]';
SELECT JSON_EXTRACT(@j,'$[*].id')
结果是:
["1", "2"]
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.