MySQL现在()+1天

我在MySQL查询中使用now()

 INSERT INTO table SET data = '$data', date = now() 

但我想在这个date添加1天(所以date应该包含明天)。
可能吗?

您可以使用:

 NOW() + INTERVAL 1 DAY 

如果您只对date感兴趣,而不是date和时间,那么您可以使用CURDATE而不是NOW:

 CURDATE() + INTERVAL 1 DAY 

更好地使用引用的数据和`date` 。 AFAIR这些可能是保留字我的版本是:

 INSERT INTO `table` ( `data` , `date` ) VALUES('".$date."',NOW()+INTERVAL 1 DAY); 

尝试做: INSERT INTO table(data, date) VALUES ('$data', now() + interval 1 day)

 INSERT INTO `table` ( `data` , `date` ) VALUES('".$date."',NOW()+INTERVAL 1 DAY);