0

我有一个 MySql 表,其中包含一些类型的字段TIMESTAMP

我想检测那些“无效”的(从未插入过数据并且没有默认值)。

我可以使用一些 MySql 常量吗?例如SELECT .. WHERE timestamp_column=INVALID_DATE_TIME

还是我应该只与“0000-00-00 00:00:00”比较?

4

2 回答 2

2

您不能将无效日期存储到TIMESTAMP列中。TIMESTAMP 列始终需要有效日期。

只有 NULL 值可以帮助你。

于 2012-11-23T07:27:45.353 回答
1

是的,null或者"0000-00-00 00:00:00"如果您在插入时没有考虑到这一点

于 2012-11-23T07:20:40.633 回答