MySql-timestamp oder Unix-Timestamp
newbie
- sonstiges
Hallo,
soltte ich um das Datum eines Eintrages in einer mysql-Datenbank zu speichern einen UNix-Timestamp in ein int(9)-Feld schrieben oder lieber den MySql-Timestamp verwenden?
Wichtig ist die Verwendung im Nachhinein, also vergleich, formatierte Augabe, Zeiträume abfragen.
Gruß
soltte ich um das Datum eines Eintrages in einer mysql-Datenbank zu speichern einen UNix-Timestamp in ein int(9)-Feld schrieben oder lieber den MySql-Timestamp verwenden?
"It depends". ;)
Wenn es keine besonderen Gründe gibt es nicht zu tun, nimm den MySQL-Timestamp (BTW - sollten die nicht identisch sein? ;). Dennoch geht der MySQL-Timestamp formal betrachtet vor.
Wichtig ist die Verwendung im Nachhinein, also vergleich, formatierte Augabe, Zeiträume abfragen.
Ja, dafür gibts dann die Datums- und Zeitfunktionen von MySQL und die Abfragesprache SQL.