2017-09-20 82 views
0
| id | title  |  start   | 
| 1 | smth  | 2017-09-23 12:24:00| 

我需要選擇start =當前日期+ 3天的行。MySQL DATE_ADD不選擇數據

讓我們假定當前日期是2017年九月23

我的查詢是:

select * from db where db.start = DATE_ADD(curdate(), interval 3 day); 

查詢正在運行,但沒有給出結果。我確定有一行對應於選擇參數。我的查詢出了什麼問題?

+3

時間可能不一樣... – etsa

回答

1
select * from db where DATE(db.start) = DATE_ADD(curdate(), interval 3 day);