PostgreSQL:select时间戳记为空的地方
我有一个查询,如下所示:
SELECT * FROM table WHERE timestamp = NULL;
时间戳列是时区数据types的时间戳( 此表中的第二种types)。 这是在PostgreSQL 8.4中。
我想要完成的是只select没有插入时间戳的行。 当我查看pgAdmin中的数据时,该字段为空,并且不显示任何值。 我已经尝试了timestamp = NULL
, 'EPOCH'
(你会认为这将是默认值),一个有效的时间戳zeros( 0000-00-00 00:00:00-00
,这将导致超出范围错误),根据文档( January 1, 4713 BC
)和一个空白string( ''
,只是得到一个数据types不匹配错误)可能的最低date。 也似乎没有is_timestamp()
函数,我可以用来检查结果是否不是一个有效的时间戳。
所以,问题是,我可以检查的空白区域有什么价值?
谢谢。
编辑:该字段没有默认值。
尝试timestamp is null
因为我在MySQL中使用这种语法