2016-03-22 35 views
1

假設我有JSON數據類型指定列數據,這列包含哈希值的陣列,因此,例如:[{x:1, y:2}, {x:3, y:4},...]的MySQL 5.7 JSON數據類型搜索哈希值的陣列

現在我可以JSON搜索這個數組特定一些關鍵的價值?那就是選擇具有值爲x鍵的散列的行等於5,這是可能的嗎?

回答

0

那麼我想我發現了一個解決方案,這

SELECT * FROM表,其中JSON_CONTAINS(JSON_EXTRACT(數據, '$ [*]。X'), 'search_val'= 1"