Bir veritabanında "zaman" depolamak ile ilgili kısa bir soru. 00: 00: 00: 00 (saat, dakika, saniye, milisaniye) biçimindeki kullanıcıların çalıştığı zamanı kaydediyorum.
Başlangıçta olarak saklayacaktım TIMEama sonra MySQL'in bu tür milisaniyeleri desteklemediğini fark ettim.
Kullanıcıların kronometresinden alınan gerçek zamanı saklayacağım, koştukları ve bitirdikleri zamanı değil (bu yerleştirilmeden önce hesaplanacak).
Kullanılacak en iyi alan türü hangisidir? Ben de düşünüyordum ya doubleda floatişe yarayacağından emin değilim?
intervalSadece bu amaçla standart bir SQL veri türü vardır. Ancak tüm DBMS (ve kesinlikle MySQL değil) bunu desteklemez.