简体   繁体   English

如何更新特定元素列 json postgres?

[英]How update specific element column json postgres?

The next sql statement fail下一个 sql 语句失败

update table set field->>'index' = '' WHERE condition

for me this work fine the next sql sentence对我来说,这项工作很好,下一个 sql 句子

    UPDATE public.table SET field = field::jsonb || '{"index":"newvalue"}'::jsonb WHERE condition

this work when column is type json or jsonb当列类型为 json 或 jsonb 时,此工作

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM