我在 sqlite 列中有一個 json 物件,我需要更改 1 鍵的值
我有的:
| 柱子 |
|---|
| {“foo”:“bar”,“bar2”:“foo2”} |
我想得到什么:
| 柱子 |
|---|
| {“foo”:“changed_value”,“bar2”:“foo2”} |
我能以某種方式在標準 sql 查詢中做到這一點嗎?
或者,如果沒有,如何在 node.js 中以盡可能少的代碼實作
uj5u.com熱心網友回復:
你需要的功能json_replace():
UPDATE tablename
SET col = json_replace(col, '$.foo', 'changed_value')
tablename將和更改col為您擁有的表和列的名稱。
可能您還需要一個WHERE用于要更新的??實際行的子句。
請參閱演示。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/536619.html
上一篇:在沒有主鍵的表中查找重復項
下一篇:無法使用for回圈處理大量資料
