Supportnet / Forum / Skripte(PHP,ASP,Perl...)
MySQL Datum -- TIMESTAMP oder DATETIME
Frage
In meinem Project muss ich viel mit Datumsberechnungen arbeiten.
Ich weiss aber nicht ob dafür TIMESTAMP oder DATETIME besser ist und mit welchem man leichter rechnen kann ?
Ich Damke schnmal für eure Hilfe !
Antwort 1 von netsprinter
DATETIME
Antwort 2 von Nessus
Hi,
s kommt immer darauf an, was Du machen willst, ich bevorzuge allerdings den Timestamp.
Nessus
s kommt immer darauf an, was Du machen willst, ich bevorzuge allerdings den Timestamp.
Nessus
Antwort 3 von draack
Hi!
TIMESTAMP ist wohl ein 32Bit (=4Byte) Datentyp. Die Zeitspanne geht vom 1.1.1970 00:00:00 Uhr bis irgendwann 2037 (Unix-Epoche).
DATETIME speichert Datum und Uhrzeit vom 1.1.1000 00:00:00 bis zum 31.12.9999 23:59:59 .
DATE speichert Datum vom 1.1.1000 bis zum 31.12.9999 .
Das steht genau so im Handbuch (RTFM ;) ).
Welchen Datentyp Du jetzt verwenden möchtest, hängt stark davon ab, was Du mit ihm speichern willst.
Tschö,
Volker.
TIMESTAMP ist wohl ein 32Bit (=4Byte) Datentyp. Die Zeitspanne geht vom 1.1.1970 00:00:00 Uhr bis irgendwann 2037 (Unix-Epoche).
DATETIME speichert Datum und Uhrzeit vom 1.1.1000 00:00:00 bis zum 31.12.9999 23:59:59 .
DATE speichert Datum vom 1.1.1000 bis zum 31.12.9999 .
Das steht genau so im Handbuch (RTFM ;) ).
Welchen Datentyp Du jetzt verwenden möchtest, hängt stark davon ab, was Du mit ihm speichern willst.
Tschö,
Volker.
Antwort 4 von Keff
Danke für eure hilfe
aber nochaml zum thema ich muss viel damit herumrechnen und ich glaube das dazu der TIMESTAMP besser ist
aber nochaml zum thema ich muss viel damit herumrechnen und ich glaube das dazu der TIMESTAMP besser ist
Antwort 5 von dohmian
Beachte aber bitte, wenn Du TIMESTAMP benutzt, dass jedes Mal, wenn Du einen Record schreibst (INSERT, UPDATE) der TIMESTAMP von mySQL aus automatisch neu gesetzt wird. Dies ist bei DATETIME nicht der Fall...
dohmian
dohmian

