DB-Spalte [TIMESTAMP] ( MySQL )

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • DB-Spalte [TIMESTAMP] ( MySQL )

    Moin,

    ich frage mich schon seit geraumer Zeit, warum MySQL ein Datum in einem TIMESTAMP-Feld in so einem merkwürdigen Format speichert, anstatt als UNIX-Timestamp.

    Mit UNIX-Timestamps kann man doch viel leichter rechnen, sofern das nötig ist, und die allgemein irgendwie besser verwenden, wie ich finde.

    Was also ist der Sinn des unbrauchbaren Formats in einem TIMESTAMP-Feld ?

    Gruß,
    Nohfreak
    Mein aktuelles Projekt: Hausaufgaben Datenbank für kostenlose Hausaufgaben

  • #2
    Re: DB-Spalte [TIMESTAMP] ( MySQL )

    Definiere "unbrauchbar", definiere "leichter rechnen".
    I don't believe in rebirth. Actually, I never did in my whole lives.

    Kommentar


    • #3
      Lesbar. Speichert auch Daten vor 1970. ...
      Zwingt dich ja niemand das Feld zu nutzen.

      Ich werde auf jeden Fall niemals einen Unix-Timestamp in die Datenbank schreiben.

      Ein netter Guide zum übersichtlichen Schreiben von PHP/MySQL-Code!

      bei Klammersetzung bevorzuge ich jedoch die JavaCoding-Standards
      Wie man Fragen richtig stellt

      Kommentar


      • #4
        Der UNIX-Timestamp ist in DBs völlig unbrauchbar!!

        z.B.
        1. die größte Schlacht im Kartoffelkrieg war am 23.4.1733
        2. der Komet "Schuffelwuffel" wird am 3.4.2145 mal wieder die Erdbahn kreuzen
        Rechne mal mit diesen Daten..... z.B. +3 wochen
        Zuletzt geändert von combie; 05.02.2009, 18:49.
        Wir werden alle sterben

        Kommentar


        • #5
          Hm, nagut, von der Seite hatte ich das noch nicht betrachtet. Das klingt irgendwie überzeugend.

          Wenn man, so wie ich, den Timestamp aber hauptsächlich benutzt um damit zu überprüfen wie lange gewisse Ereignisse her sind, dan find ich das schon irgendwie praktischer, einfach mit den Grundrechenarten vergleichen zu können. :-)
          Mein aktuelles Projekt: Hausaufgaben Datenbank für kostenlose Hausaufgaben

          Kommentar


          • #6
            Ich wünsche dir viel Erfolg auf deinen Wegen.....
            Sicherlich darfst du jeden Tipp in den Wind schlagen. Aber, sage mir doch, warum fragst du überhaupt, wenn du doch beharren möchtest?


            Frei nach dem Motto:
            Tut es weh wenn ich von der Brücke springe?
            (alle sagen ja)
            Nagut, dann tue ich das!!


            Was gibt es schöneres als:
            Code:
            SELECT `user_name` FROM `users`
                        WHERE `last_hit` > DATE_SUB(NOW(), INTERVAL 10 MINUTE)
            Wir werden alle sterben

            Kommentar


            • #7
              Oi, sowas gibts ? Na, DAS überzeug mich doch. Danke.
              Dann spring ich wohl dochnicht. ;-)
              Mein aktuelles Projekt: Hausaufgaben Datenbank für kostenlose Hausaufgaben

              Kommentar

              Lädt...
              X