mysql - 与 MySQL 中的 NOW() 比较日期

标签 mysql

我有一个列(expire_date(varchar)),其值存储为2016-05-11 13:19:32。我想将此值与 NOW() 进行比较。我想选择 expiry_date 大于当前时间的行

我的代码:

select * from tbl_table where expiry_date > NOW()

但我不知道这是否正确。

最佳答案

试试这个:

select * from tbl_table where CAST(expiry_date AS DATETIME) > NOW()

关于mysql - 与 MySQL 中的 NOW() 比较日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35935112/

相关文章:

PHP 没有显示任何值,但肯定会传递值

mysql - 如何获取查询中每篇文章的作者?

php - 是否可以在 'custom' php 页面上实现评论部分?

php - 删除foreach中带有复选框的数据

MySQL 1 外键引用 2 主键

java - 获取 http ://myserverip:8081/myapp/api/v1/campaigns 500 (Internal Server Error)

mysql - 将从日期时间列中提取的时间与 MariaDB 和 MySQL 中的静态时间进行比较

mysql - osx 10.6.8 上的 mysql gem 出现问题

MySQL查询以从子表中获取最新值

python - 收到响应 200 但没有任何反应 (flask-mysql)