Hallo,
ich habe einige Fragen zum Ablegen eines Datums in einer MySQL DB.
MYSQL stellt ja folgende Spaltentypen zur verfügung:
DATE = 3 Bytes
DATETIME = 8 Bytes
TIMESTAMP = 4 Bytes
Jetzt habe ich öfters schon gesehen, dass viele das Datum als Timestamp in einem int(11)-Feld ablegen.
INT = 4 Bytes
Wäre also gegenüber des DATE-Feldes 1 Byte mehr.
Welche Vorteile ergeben sich durch die Speicherung des Unix-Timestamps
in einem int(11) Feld und wieso wird das gemacht?
Wie speichert Ihr ein Datum in einer MySQL DB und wieso?
Gruß
Oneside
ich habe einige Fragen zum Ablegen eines Datums in einer MySQL DB.
MYSQL stellt ja folgende Spaltentypen zur verfügung:
DATE = 3 Bytes
DATETIME = 8 Bytes
TIMESTAMP = 4 Bytes
Jetzt habe ich öfters schon gesehen, dass viele das Datum als Timestamp in einem int(11)-Feld ablegen.
INT = 4 Bytes
Wäre also gegenüber des DATE-Feldes 1 Byte mehr.
Welche Vorteile ergeben sich durch die Speicherung des Unix-Timestamps
in einem int(11) Feld und wieso wird das gemacht?
Wie speichert Ihr ein Datum in einer MySQL DB und wieso?
Gruß
Oneside
Kommentar