我想编写一个简单的更新语句,以从jsonb列中删除键/值,甚至只是将值设置为null。
这不像我希望的那样。
UPDATE mytable SET params->>'mykey' = NULL WHERE id = 1234
您可以使用the -
operator从jsonb对象中删除属性:
-
或者您可以通过update mytable set params = params - 'mykey' where id = 1234
将给定键的值设置为null
:
json_set()