2017-10-18 73 views
2

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

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

ERROR:語法錯誤處或附近 「ISNULL」

+1

得到了答案。對於整數列,這應該是「= null」 –

回答

1

這應該是,

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