我正在尝试使用jsonb数据更新Postgres列response_json(类型:jsonb)。\n
UPDATE test.product SET response_json={'a': '', 'b': ''} WHERE "product_id"=1
\n我遇到了错误。\n
错误:语法错误在“{”附近 位置:39
问题出现的原因是在更新jsonb列时,使用了单引号而不是双引号。解决方法是将单引号改为双引号。下面是解决方法的示例代码:
UPDATE test.product SET response_json='{"a":"" , "b":"" }' WHERE "product_id"=1;
用户名或邮箱地址
密码