sql >> Databasteknik >  >> RDS >> Mysql

MySQL-lagringstid - datatyp?

Att lagra det som ett heltal av sekunder är det bästa sättet att gå.

  • UPPDATERING kommer att vara rent och enkelt - dvs duration =duration + $increment
  • Som Tristram noterade finns det begränsningar att använda TIME fält - t.ex. "TIME värden kan variera från '-838:59:59' till '838:59:59' "
  • Visningsformateringen för dagar/timmar/minuter/sekunder kommer inte att hårdkodas.
  • Utförandet av dina andra beräkningar kommer nästan säkert att bli tydligare när du arbetar med ett heltals "antal sekunder"-fält.


  1. Lär dig databasdesign med SQL Server Management Studio (SSMS) – Del 2

  2. PostgreSQL Autoincrement

  3. Varför använda MySQL över flatfiler?

  4. Hur undkommer jag specialtecken i MySQL?