Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个 MySql 表,其中包含一些类型的字段TIMESTAMP。
TIMESTAMP
我想检测那些“无效”的(从未插入过数据并且没有默认值)。
我可以使用一些 MySql 常量吗?例如SELECT .. WHERE timestamp_column=INVALID_DATE_TIME
SELECT .. WHERE timestamp_column=INVALID_DATE_TIME
还是我应该只与“0000-00-00 00:00:00”比较?
您不能将无效日期存储到TIMESTAMP列中。TIMESTAMP 列始终需要有效日期。
只有 NULL 值可以帮助你。
是的,null或者"0000-00-00 00:00:00"如果您在插入时没有考虑到这一点
null
"0000-00-00 00:00:00"