一尘不染

MySQL将now()(仅日期,而不是时间)与datetime字段进行比较

mysql

我有一个duedate列(datetime格式),指定票的到期日,现在我需要得到“由于今天的门票基地之间的比较now()duedate。即2010-04-29 02:00vs 2010-04-29 10:00在这件事上将返回true。


阅读 1024

收藏
2020-05-17

共1个答案

一尘不染

使用DATE(NOW())比较日期

DATE(NOW())将为您提供当前日期的日期部分,并DATE(duedate)为您提供到期日的日期部分。然后您可以轻松比较日期

所以你可以像这样比较

DATE(NOW()) = DATE(duedate)

要么

DATE(duedate) = CURDATE()

这里

2020-05-17