我在now()
MySQL查詢中使用。MySQL的現在()+1天
INSERT INTO table SET data = '$data', date = now()
但我想1天到這個日期(以便date
應該包含明天)。
可能嗎?
我在now()
MySQL查詢中使用。MySQL的現在()+1天
INSERT INTO table SET data = '$data', date = now()
但我想1天到這個日期(以便date
應該包含明天)。
可能嗎?
您可以使用:
NOW() + INTERVAL 1 DAY
如果你只對日期感興趣,沒有日期和時間,那麼你可以使用CURDATE而不是現在:
CURDATE() + INTERVAL 1 DAY
或'DATE_ADD(NOW(),INTERVAL 1 DAY)' – Konsumierer 2013-08-09 15:23:11
PostrgreSQL http://www.postgresql.org/docs/9.1/static/functions-datetime.htm – Jekis 2015-11-12 11:46:29
嘗試這樣做:INSERT INTO table(data, date) VALUES ('$data', now() + interval 1 day)
更好地使用引用`data`
和`date`
。 AFAIR可以將這些保留字 我的版本是:
INSERT INTO `table` (`data` , `date`) VALUES('".$date."',NOW()+INTERVAL 1 DAY);
INSERT INTO `table` (`data` , `date`) VALUES('".$date."',NOW()+INTERVAL 1 DAY);
DATE_ADD http://dev.mysql.com/doc/refman/5.1/en/date-and-time-functions.html#function_date -add – zod 2010-10-08 03:36:47