web-dev-qa-db-ja.com

MySQL今すぐ()+ 1日

私はMySQLクエリでnow()を使用しています。

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

しかし、私はこの日に1日を加えたい(dateに明日を含めるように)。
出来ますか?

200
Qiao

あなたが使用することができます:

NOW() + INTERVAL 1 DAY

日付と時刻ではなく日付のみに関心がある場合は、NOWの代わりにCURDATEを使用できます。

CURDATE() + INTERVAL 1 DAY
421
Mark Byers

引用符で囲まれた`data``date`を使用してください。これらは私のバージョンが予約語であるかもしれません:

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

やってみてください:INSERT INTO table(data, date) VALUES ('$data', now() + interval 1 day)

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