国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

mysql的JSON如何操作?
世界只因有你
世界只因有你 2017-06-06 09:52:19
0
3
788

mysql的JSON字段內(nèi)容

"[{"id":"1","name":"a"},{"id":"2","name":"b"},{"id":"3","name":"c"}]"

怎么查詢 name=b 的數(shù)據(jù)?
注:我這個是一條數(shù)據(jù), 是個二維數(shù)組轉(zhuǎn)的json

  1. 一種方法是直接操作json
    有人提供了select json_extract(json,'$[*].name' ) from table where json_extract(json,'$[*].name')= "b" ;方法,沒有效果

2.還有一種是取出來再操作,在放回去。

問題是取出來的內(nèi)容如圖所示,試過各種方法無法操作

世界只因有你
世界只因有你

全部回復(3)
大家講道理

再添加一個字段用于做查詢操作吧,盡量不要用mysql的原生函數(shù)。

淡淡煙草味

json字段內(nèi)容,最外層不應(yīng)該有雙引號吧,這樣就不是一個JSON數(shù)組了。

另外,JSON字段的內(nèi)容,最好能給個完整的文字內(nèi)容,截圖的內(nèi)容不全。

Ty80
json_extract(json,'$[*].name' )

返回的是["a", "b", "c"]不會跟"b"匹配的.

誒,自己就不會試著調(diào)一下啊...

最新下載
更多>
網(wǎng)站特效
網(wǎng)站源碼
網(wǎng)站素材
前端模板