212 Używam now()w zapytaniu MySQL. INSERT INTO table SET data = '$data', date = now() Ale chcę dodać 1 dzień do tej daty (aby datezawierał jutro). Czy to możliwe? sql mysql datetime Qiao źródło 5 DATE_ADD dev.mysql.com/doc/refman/5.1/en/… zod Odpowiedzi: 457 Możesz użyć: NOW() + INTERVAL 1 DAY Jeśli interesuje Cię tylko data, a nie data i godzina, możesz użyć CURDATE zamiast TERAZ: CURDATE() + INTERVAL 1 DAY Mark Byers źródło 29 LubDATE_ADD(NOW(), INTERVAL 1 DAY) Konsumierer 4 Jeśli więcej niż 1, „dzień” nie staje się liczbą mnogą: „7 DZIEŃ” itp. Jest ważne. (Dla ciekawskich.) HoldOffHunger 8 lepiej użyć cytowanego `data`i `date`. AFAIR mogą to być zastrzeżone słowa moja wersja to: INSERT INTO `table` ( `data` , `date` ) VALUES('".$date."',NOW()+INTERVAL 1 DAY); Igor Qwerty źródło 5 Spróbuj zrobić: INSERT INTO table(data, date) VALUES ('$data', now() + interval 1 day) Nicolas Bottarini źródło 4 INSERT INTO `table` ( `data` , `date` ) VALUES('".$data."',NOW()+INTERVAL 1 DAY); użytkownik1239611 źródło
457 Możesz użyć: NOW() + INTERVAL 1 DAY Jeśli interesuje Cię tylko data, a nie data i godzina, możesz użyć CURDATE zamiast TERAZ: CURDATE() + INTERVAL 1 DAY Mark Byers źródło 29 LubDATE_ADD(NOW(), INTERVAL 1 DAY) Konsumierer 4 Jeśli więcej niż 1, „dzień” nie staje się liczbą mnogą: „7 DZIEŃ” itp. Jest ważne. (Dla ciekawskich.) HoldOffHunger 8 lepiej użyć cytowanego `data`i `date`. AFAIR mogą to być zastrzeżone słowa moja wersja to: INSERT INTO `table` ( `data` , `date` ) VALUES('".$date."',NOW()+INTERVAL 1 DAY); Igor Qwerty źródło 5 Spróbuj zrobić: INSERT INTO table(data, date) VALUES ('$data', now() + interval 1 day) Nicolas Bottarini źródło 4 INSERT INTO `table` ( `data` , `date` ) VALUES('".$data."',NOW()+INTERVAL 1 DAY); użytkownik1239611 źródło
8 lepiej użyć cytowanego `data`i `date`. AFAIR mogą to być zastrzeżone słowa moja wersja to: INSERT INTO `table` ( `data` , `date` ) VALUES('".$date."',NOW()+INTERVAL 1 DAY); Igor Qwerty źródło
5 Spróbuj zrobić: INSERT INTO table(data, date) VALUES ('$data', now() + interval 1 day) Nicolas Bottarini źródło
4 INSERT INTO `table` ( `data` , `date` ) VALUES('".$data."',NOW()+INTERVAL 1 DAY); użytkownik1239611 źródło
Odpowiedzi:
Możesz użyć:
Jeśli interesuje Cię tylko data, a nie data i godzina, możesz użyć CURDATE zamiast TERAZ:
źródło
DATE_ADD(NOW(), INTERVAL 1 DAY)
lepiej użyć cytowanego
`data`
i`date`
. AFAIR mogą to być zastrzeżone słowa moja wersja to:źródło
Spróbuj zrobić:
INSERT INTO table(data, date) VALUES ('$data', now() + interval 1 day)
źródło
źródło