在mysql查询中检查仅日期,小时和分钟

时间:2019-05-03 09:25:08

标签: mysql

我在数据库中有2019-05-02 12:14:20之类的日期,字段名称为created_date,现在我想获取创建日期为2019-05-02 12:14之类的记录。不想检查秒数。

我已经尝试过分隔时间,但是它不能正常工作,请您提出一些我们可以在单个mysql查询中实现的解决方案。

预先感谢

1 个答案:

答案 0 :(得分:3)

您可以使用DATE_FORMAT将日期时间的特定部分检查为字符串:

SELECT *
FROM table_name
WHERE DATE_FORMAT(created_date, '%Y-%m-%d %H:%i') = '2019-05-02 12:14'

demo on dbfiddle.uk