【发布时间】:2020-02-10 20:44:02
【问题描述】:
假设我有一个数据库 jsonb 列,其中包含以下格式的 json 数组:
[
{
"test1key": "test1Value"
},
{
"test2key": "test2Value"
},
{
"test3key": "test3Value"
}
]
是否可以在单个查询中更新“test1key”和“test2key”的值?如果有,怎么做?
【问题讨论】:
-
@a_horse_with_no_name 好问题 - 这也是困扰我的事情。是否也可以更新包含多个元素的数组?但至少,就我现在的实现而言,每个数组只有一个元素。
-
我看到一个包含三个 JSON 元素的数组...
-
它们应该得到相同的值还是不同的值?请添加预期输出
标签: sql json postgresql jsonb postgresql-9.5