我有一个数据类型的日期字段datetime
,即使H:s:i
已存储,但我不想在验证中考虑我CURDATE()
在查询条件下使用但正在考虑“H:S:i”的验证,例如
SELECT ('2013-01-10 05:10:50' <= CURDATE()) FROM dual
上面的查询返回 false(0),为什么不返回 true(1),因为2013-01-10 05:10:50
是过去的时间。简而言之,我想存储 'H:s:i' 但在验证哪个 MySql 函数适合时不应该考虑?
更新以下内容
我不想使用NOW()
,SYSDATE()
因为这些函数会H:s:i
在验证时考虑,所以我使用过CURDATE()
但预期的结果在我使用时会有所不同CURDATE()
。