Nur eine kurze Frage zum Speichern von "Zeit" in einer Datenbank. Ich protokolliere die Zeit von Benutzerläufen im Format 00: 00: 00: 00 (Stunden, Minuten, Sekunden, Millisekunden).
Ich wollte es ursprünglich so speichern, TIME
aber dann wurde mir klar, dass MySQL Millisekunden in diesem Typ nicht unterstützt.
Ich werde die tatsächliche Zeit speichern, die von der Stoppuhr des Benutzers benötigt wird, nicht die Zeit, zu der sie ausgeführt und beendet wurden (dies wird vor dem Einfügen berechnet).
Was wäre der beste Feldtyp? Ich dachte entweder double
oder float
, aber ich bin nicht sicher, ob das funktionieren würde?
interval
diesem Zweck gibt es einen Standard-SQL- Datentyp. Aber nicht alle DBMS (und definitiv nicht MySQL) unterstützen dies.