डेटाबेस में "समय" संग्रहीत करने से संबंधित एक त्वरित प्रश्न। मैं उपयोगकर्ताओं के उस समय को लॉग कर रहा हूं जो रन 00: 00: 00: 00 (घंटे, मिनट, सेकंड, मिलीसेकंड) प्रारूप में है।
मैं मूल रूप से इसे स्टोर करने जा रहा था, TIME
लेकिन तब मुझे एहसास हुआ कि MySQL इस प्रकार में मिलीसेकंड का समर्थन नहीं करता है।
मैं उपयोगकर्ताओं के स्टॉपवॉच से लिया गया वास्तविक समय संग्रहीत कर रहा हूं, न कि उस समय जब वे भाग गए और समाप्त हो गए (इसे सम्मिलित किए जाने से पहले गणना की जाएगी)।
उपयोग करने के लिए सबसे अच्छा क्षेत्र प्रकार क्या होगा? मैं double
या तो सोच रहा था float
, लेकिन मुझे यकीन नहीं है कि काम करेगा?
interval
इस उद्देश्य के लिए एक मानक SQL डेटा प्रकार है। लेकिन सभी DBMS (और निश्चित रूप से MySQL नहीं) इसका समर्थन करते हैं।