[英]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.