如何在mysql中忽略日期为12/31/2999的记录?

时间:2010-12-06 13:52:52

标签: mysql database date

我正在处理数据库中的记录,其中许多记录的日期为12/31/2999 12:00:00 AM。我该如何忽略这些日期?该字段是日期时间字段。感谢

2 个答案:

答案 0 :(得分:5)

在WHERE子句中添加内容:

WHERE `date` <> '2999-12-31 0:00:00'

答案 1 :(得分:0)

对你的Case中的字段TypeCast更简单:

WHERE DATE(tbl.field) <> 'Y-m-d'

例如:

WHERE DATE(`date`) <> '2999-12-31'