最近app要做一個類似QQ空間點贊的功能,到了數據庫這邊,想到用mysql 5.7 之后新增的數據類型json來存儲點贊的用戶id,這樣每次有用戶點贊時,就可以用json_merge往字段里面添加一個id了。添加的時候倒是沒什么問題。數據格式如下:praiseList即為點贊的用戶id列表??墒且獎h除數據的時候就傻眼了,官方提供的json_remove方法只能按照json的key或者數組下標來進行刪除,無法直接通過數組里的值進行刪除。被這問題困擾好久了,在此虛心請教大家該怎么處理。
1 回答
千萬里不及你
TA貢獻1784條經驗 獲得超9個贊
沒有用過json類型,畢竟還是把MySQL當成一個關系型數據庫來做。對于這種情況可以在程序里將內容拿出來,將值刪掉之后再更新回去應該就可以吧。不過要做好并發訪問的控制。
添加回答
舉報
0/150
提交
取消
