我创建了一个默认为 null
的 integer
列,但是当我放入空双引号 ""
时,它给出了这个错误:
ERROR: invalid input syntax for integer: ""
那么 integer
列是否必须为 0
?
我正在使用 Java 将查询发送到数据库。
最佳答案
整数列可以为 null,但 ''
是一个空字符串而不是 null。空整数(或任何其他 sql 类型)的正确语法是 null
。
关于postgresql - 整数列可以为空吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46477189/