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 TIME
ama 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 double
da float
işe yarayacağından emin değilim?
interval
Sadece bu amaçla standart bir SQL veri türü vardır. Ancak tüm DBMS (ve kesinlikle MySQL değil) bunu desteklemez.