MySQL DATE_ADD 没有 select 数据
MySQL DATE_ADD doesn't select data
| id | title | start |
| 1 | smth | 2017-09-23 12:24:00|
我需要 select 开始 = 当前日期 + 3 天的行。
我们假设当前日期是 2017 年 9 月 23 日。
我的查询是:
select * from db where db.start = DATE_ADD(curdate(), interval 3 day);
查询是 运行 但没有给出结果。我绝对确定有一行对应 select 参数。我的查询有什么问题?
select * from db where DATE(db.start) = DATE_ADD(curdate(), interval 3 day);
| id | title | start |
| 1 | smth | 2017-09-23 12:24:00|
我需要 select 开始 = 当前日期 + 3 天的行。
我们假设当前日期是 2017 年 9 月 23 日。
我的查询是:
select * from db where db.start = DATE_ADD(curdate(), interval 3 day);
查询是 运行 但没有给出结果。我绝对确定有一行对应 select 参数。我的查询有什么问题?
select * from db where DATE(db.start) = DATE_ADD(curdate(), interval 3 day);