下一个sql语句失败
update table set field->>'index' = '' WHERE condition
对我来说,以下SQL语句有效:
UPDATE public.table SET field = field::jsonb || '{"index":"newvalue"}'::jsonb
WHERE condition
如果列的类型为json
或jsonb
,则此操作有效。