mysql 从datetime类型中取日期?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mysql 从datetime类型中取日期?相关的知识,希望对你有一定的参考价值。

mysql中,我要取出当天录入的记录。里面录入时间: AddTime是datetime类型,假设其值为:2007-08-06 10:12:22

select * from table1 where AddTime='2007-08-06'

这里的时间AddTime要通过什么函数处理才能得到日期部分,从而可以和后面的日期能够比较。谢谢!

参考技术A 取当天:
select * from table1 where TO_DAYS(AddTime)=TO_DAYS(NOW())本回答被提问者采纳
参考技术B where locate('2007-08-06',AddTime)>0
LOCATE 比like更高效的模糊查询
LEFT(AddTime,10) 从左侧开始截取10个长度,刚好是年-月-日
参考技术C substring( expression ,start , length )

以上是关于mysql 从datetime类型中取日期?的主要内容,如果未能解决你的问题,请参考以下文章

如何使用 Node.js 从 Angular 将日期插入 MySQL DATETIME 列?

从 DATE 和 TIME 创建 DATETIME

Mysql 查询 int类型日期转换成datetime类型

Mysql 查询 int类型日期转换成datetime类型

如何使用 PHP 为 MySQL DATETIME 类型生成日期?

数据库datetime是啥类型