der Rolf (bei Robert): Datumsformat für Erinnerungsfunktion

Beitrag lesen

Hallo robertroth,

Was könnte der Vorteil des Spaltentyps TIMESTAMP gegenüber den Spaltentypen DATETIME oder DATE, oder entsprechenden Spaltentypen des jeweiligen DBMS sein?

DATE ist ein Datum ohne Zeit-Angabe. Wenn du keine Zeit brauchst, bietet sich dieser Datentyp an.

DATETIME und TIMESTAMP sind bei PostgreSQL äquivalent. Bei MySQL hat TIMESTAMP einen anderen Wertebereich als DATETIME und es wird intern in UTC gespeichert.

Welchen genau man braucht, hängt also von den Daten ab. Z.B. braucht man bei MySQL für Zeitpunkte < 1.1.1970 00:00 GMT prinzipiell DATETIME.

Und so sehr weit in die Zukunft fliegen kann man mit TIMESTAMP (in Standardsystemen) auch nicht mehr. TIMESTAMP