在postgresql中用NULL更新bytea数据

时间:2013-03-07 20:46:44

标签: postgresql-9.2

我有一个bytea字段,其中包含我想用NULL替换的数据。我尝试了以下语法:

update ir_act_report_xml set report_rml_content_data = E'\\000'::bytea, report_sxw_content_data = E'\\000'::bytea where id = 365;

但它返回00而不是NULL。

将bytea字段更新为NULL的正确语法是什么?

1 个答案:

答案 0 :(得分:0)

只需使用关键字NULL

UPDATE ir_act_report_xml SET
   report_rml_content_data = NULL,
   report_sxw_content_data = NULL
 WHERE id = 365;