我搜索了SO相关问题,但我找不到解决方案:
如何在插入数据库或更新期间将时间戳设置为NULL? (在postgresql中)。
如果我像pstat.setTimestamp(idx++, null);
那样放置NULL,我会收到一个错误,指出我输入的类型是整数,我应该转换为Timestamp。
作为此表格列的定义,我使用:ADD COLUMN admin_validation_date timestamp with time zone
感谢您的帮助。
答案 0 :(得分:3)
pstat.setNull(idx++, Types.TIMESTAMP);
应该这样做。