Ist es möglich, beim Anlegen eines Datensatzes als Datum das heutige Datum plus z.B. 3 Monate abzuspeichern.
Ja – Wie ist das in MySQL möglich? – Die MySQL – Funktion
NOW()
liefert das aktuelle Datum, in Kombination mit der Funktion
DATE_ADD()
Das Statement zum Einfügen des aktuellen Datums in 3 Monaten würde also wie folgt aussehen:
INSERT INTO table (zeitfeld) VALUES( DATE_ADD(NOW(),INTERVAL 3 MONTH));
Als Intervall kann auch MICROSECOND, SECOND, MINUTE, HOUR, DAY, MONTH, YEAR angeben
werden
Das ganze funktioniert nicht nur beim Anlegen von Datensätzen in MySQL, sondern auch bei Abfragen und Änderungen …
Schreibe einen Kommentar