Mysql
 sql >> Datenbank >  >> RDS >> Mysql

MySQL-Speicherdauer - Datentyp?

Das Speichern als ganzzahlige Anzahl von Sekunden ist der beste Weg.

  • Das UPDATE wird sauber und einfach sein - d.h. duration = duration + $increment
  • Wie Tristram feststellte, gibt es Einschränkungen zur Verwendung von TIME Feld - z.B. "TIME Werte können von '-838:59:59' reichen zu '838:59:59' "
  • Die Anzeigeformatierung für Tage/Stunden/Minuten/Sekunden wird nicht fest codiert.
  • Die Ausführung Ihrer anderen Berechnungen wird mit ziemlicher Sicherheit klarer, wenn Sie mit einem ganzzahligen "Anzahl von Sekunden"-Feld arbeiten.