Tôi đang sử dụng now()
trong truy vấn MySQL.Hiện tại MySQL() +1 ngày
INSERT INTO table SET data = '$data', date = now()
Nhưng tôi muốn thêm 1 ngày vào ngày này (để date
nên chứa ngày mai).
Có thể không?
Tôi đang sử dụng now()
trong truy vấn MySQL.Hiện tại MySQL() +1 ngày
INSERT INTO table SET data = '$data', date = now()
Nhưng tôi muốn thêm 1 ngày vào ngày này (để date
nên chứa ngày mai).
Có thể không?
Bạn có thể sử dụng:
NOW() + INTERVAL 1 DAY
Nếu bạn chỉ quan tâm trong ngày, không phải là ngày và thời gian sau đó bạn có thể sử dụng CURDATE thay vì VỚI DOANH NGHIỆP:
CURDATE() + INTERVAL 1 DAY
Hoặc 'DATE_ADD (NOW(), INTERVAL 1 DAY)' – Konsumierer
PostrgreSQL http://www.postgresql.org/docs/9.1/static/functions-datetime.htm – Jekis
Hãy thử làm: INSERT INTO table(data, date) VALUES ('$data', now() + interval 1 day)
sử dụng tốt hơn được trích dẫn `data`
và `date`
. AFAIR những lời này có thể được dành phiên bản của tôi là:
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