将日期时间与mysql中的当前日期时间进行比较?

时间:2014-10-08 23:41:49

标签: mysql

我目前正在研究将日期和时间与mysql中的当前日期和时间进行比较,但不是出现逻辑,请看一下mysql语句

SELECT * FROM table WHERE expiry_date_time > NOW()

我希望只要到期日期和时间大于NOW(),所以它仍然有效并且不会过期。
当我使用已经过期的行测试它时失败并且从“>”更改时到“<”有用 !!!

我的代码或逻辑有什么问题?!

修改: -

expiry_date_time是DATETIME类型的列

样品日期: - enter image description here

+----+---------------------+---------------------+-----------+
| id | expiry_date_time    | add_date_time       | is_active |
+----+---------------------+---------------------+-----------+
| 38 | 2014-10-09 02:17:29 | 2014-10-09 01:00:29 | ☺         |
+----+---------------------+---------------------+-----------+


编辑2: -

我发现我的PHP代码中的错误阻止正确输出NOW(),因此上面的逻辑和查询完美无误地运行

1 个答案:

答案 0 :(得分:2)

我发现我的php代码中的错误阻止正确输出NOW(),因此上面的逻辑和查询完美无误地运行