Mysql 时间类型比较

Posted 程序员超时空

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Mysql 时间类型比较相关的知识,希望对你有一定的参考价值。

SELECT * FROM charging_rules WHERE startTime <= ‘14:00:00’ AND endTime >= ‘18:00:00’

SELECT * FROM charging_rules WHERE startTime <= ‘2019-03-21’ AND endTime >= ‘2019-03-21’

SELECT * FROM charging_rules WHERE startTime <= ‘2019-03-21 14:00:00’ AND endTime >= ‘2019-03-21 14:00:00’

总结:

mysql中可以直接用字符串进行比较时间大小, 只要你的日期格式是合法的就行。

startTime 和endTime 字段类型都为varchar的,也可以直接进行比较大小。

当然这字段用日期类型 datetime 来进行比较,也是可以的。

以上是关于Mysql 时间类型比较的主要内容,如果未能解决你的问题,请参考以下文章

个人学习C++过程中对const的总结:初始化系列之用字面值常量与其他类型的值初始化的区别

Mysql 时间类型比较

MySQL的5种时间类型的比较

js正则表达式常用字符

MySQL数据库基础知识002

mysql中的date类型直接比较大小是按照字符串比较还是时间戳