1
我有以下JSON對象。在Mysql中查詢JSON數組
SET @j = '{"id": [1, 2, 4]}'
我想查詢JSON對象以查找ID是否包含2。
select JSON_CONTAINS(@j,'one','%2')
我不認爲上述JSON_CONTAINS
是正確的,但我不知道我還能做什麼來運行它。
我有以下JSON對象。在Mysql中查詢JSON數組
SET @j = '{"id": [1, 2, 4]}'
我想查詢JSON對象以查找ID是否包含2。
select JSON_CONTAINS(@j,'one','%2')
我不認爲上述JSON_CONTAINS
是正確的,但我不知道我還能做什麼來運行它。
對不起@rev_dihazum沒有工作,但這並。
SELECT JSON_CONTAINS(@j, '1', '$.id');
你可以試試這個
SELECT JSON_SEARCH(JSON_EXTRACT(@j, "$.id"), 'one', '2');