i存储标准日期(使用此格式:('y-m-d h:i:s'))在mySQL数据库中换句话说
使用DATE()
在DateTime列中剥离时间。CURDATE()
返回当前日期。
SELECT *
FROM tableName
WHERE DATE(standard_date) = CURDATE()
- sqlfiddle demo ( date()vs vs note date()))
只使用:
select * from mytable where date(standard_date) = curdate();
select * from tablename where date = CURDATE()
curdate()返回当前日期。
如果使用日期类型,请使用curdate()函数 -
SELECT * FROM table WHERE date_field = CURDATE()
如果使用DateTime Type,请使用Curdate()函数和date()函数从DateTime Value获取日期零件 -
SELECT * FROM table WHERE DATE(date_time_field) = CURDATE()