我有一个简单的问题。我想将PostgreSQL表中的空单元格更新为0。
像往常一样:

 UPDATE sometable SET somecolumn = 0 WHERE somecolumn = '';

不幸的是,我总是会犯一个错误,那就是
中的语法对双精度无效。

最佳答案

somecolumn数据类型必须是整数,因此您应该尝试,

UPDATE sometable SET somecolumn = 0 WHERE somecolumn IS NULL

10-06 05:39