Php 超过3天时mysql日期更新行
我在mysql中有一个日期sql。我想用当前日期超过3天的日期更新行 我想更新这个日期2018-09-08。但2018年9月11日是改变现状的日子Php 超过3天时mysql日期更新行,php,mysql,sql,Php,Mysql,Sql,我在mysql中有一个日期sql。我想用当前日期超过3天的日期更新行 我想更新这个日期2018-09-08。但2018年9月11日是改变现状的日子 我的代码怎么了?谢谢我认为比较的方向是错误的: UPDATE reservation SET status = 'CANCELED' WHERE date_reserve <= CURDATE() - INTERVAL 3 DAY; 或者,也许: WHERE date_reserve >= CURDATE() -
我的代码怎么了?谢谢我认为比较的方向是错误的:
UPDATE reservation
SET status = 'CANCELED'
WHERE date_reserve <= CURDATE() - INTERVAL 3 DAY;
或者,也许:
WHERE date_reserve >= CURDATE() - INTERVAL 4 DAY AND
date_reserve < CURDATE() - INTERVAL 3 DAY
执行SELECT*FROM reservation,其中date\u reserve>CURDATE-间隔3天。你得到预期的结果了吗?
WHERE date_reserve >= CURDATE() - INTERVAL 4 DAY AND
date_reserve < CURDATE() - INTERVAL 3 DAY