我在 SQLite 表列中有 JSON 物件,需要更改鍵的值:
| 柱子 |
|---|
| {“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/caozuo/537330.html
上一篇:Node.js發布資料
