用postgres中的空值更新整数列

问题描述:

我想用其他表中的其他列更新我的列。在这之前,我想首先使我的列(整数)无效。但是,下面的代码不起作用。 (column_a:BIGINT; column_b:文本)用postgres中的空值更新整数列

UPDATE table1 SET column_a IS NULL 
WHERE column_b = 'XXX'; 

ERROR:语法错误处或附近 “ISNULL”

+1

得到了答案。对于整数列,这应该是“= null” –

这应该是,

UPDATE table1的 SET column_a = NULL WHERE column_b =' XXX“;