一. 问题背景

在navicat书写sql语句时,有时候遇到关于时间字段的条件查询,比如where create_time >= “2021-02-05”,但是时间字段是DATE类型,这种写法无法正确条件查询

二. 解决

使用下面的写法即可:

# TIMESTAMP会精确到时分秒
where TIMESTAMP(create_time) >= "2021-01-27"
# DATE不会精确到时分秒
where DATE(create_time) >= "2021-01-27"
Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐