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, TIMEaber 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 doubleoder float, aber ich bin nicht sicher, ob das funktionieren würde?
intervaldiesem Zweck gibt es einen Standard-SQL- Datentyp. Aber nicht alle DBMS (und definitiv nicht MySQL) unterstützen dies.