mysql - 检查数据库中以出生日期格式存储在列中的值

标签 mysql sql

我目前正在尝试获取数据库中将出生日期设置为 future 日期的所有记录。但我不确定如何检查存储的现有值并确保它们大于/小于今天的日期。

目前我所拥有的是,

select * from [table_name]
where [column_name] =  .........;

保存日期的格式为DD-FEB-YY,它们存储在人员表的列中。

最佳答案

使用CURDATE()函数获取今天的日期。这将返回今天之后的所有记录:

SELECT * FROM table WHERE dateColumn > CURDATE()

关于mysql - 检查数据库中以出生日期格式存储在列中的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38530736/

相关文章:

php - 如何显示存储在 MySql 数据库中的 BLOB 图片?

php - 删除一些源数据后如何维护对汇总表的更新

java - INSERT 来自同一个表中的结果集和 TextField 的值

sql - 数据库增长监视器

php - 如果列中的所有行都为 true,则返回 true

iphone - 外部化数据源以创建要在 iOS 应用程序上使用的内容

php - 无法在页面上显示除索引之外的帖子

mysql - 如何没有错误地打开这个.net项目

java - 获取列的名称 (PostgreSQL)

php - 使 PHP/MySQL 时间戳看起来更有吸引力