0
我有一個存儲這樣的值的jsonb柱:在postgresql中編輯jsonb值?
{"v":"0","c":"ACC",...}
我想更新一些v
值來1
是否有任何內置的功能做在PostgreSQL的?
E:我使用的是V9.6
我有一個存儲這樣的值的jsonb柱:在postgresql中編輯jsonb值?
{"v":"0","c":"ACC",...}
我想更新一些v
值來1
是否有任何內置的功能做在PostgreSQL的?
E:我使用的是V9.6
在PostgreSQL 9.5
UPDATE test SET data = data - 'v' || '{"v":1}' WHERE data->>'c' = 'ACC';
OR
UPDATE test SET data = jsonb_set(data, '{v}', '1'::jsonb);
[jsonb_set](https://www.postgresql.org/docs/ current/static/functions-json.html) –
或'||'運算符:'column || '{「v」:「1」}'' – Abelisto
我想說你想修改一個值,而不是一個鍵? –