Supportnet Computer
Planet of Tech

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

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.

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

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

Ich möchte kostenlos eine Frage an die Mitglieder stellen:


Ähnliche Themen:


Suche in allen vorhandenen Beiträgen: