मुझे उस समय की गणना करने की आवश्यकता है जब उपयोगकर्ता साइट पर खर्च करता है। लॉगआउट समय और लॉगिन समय के बीच यह अंतर है जैसे मुझे "श्री एक्स ने 4 घंटे और 43 मिनट ऑनलाइन बिताए"। तो 4 घंटों और 43 मिनटों को स्टोर करने के लिए मैंने इसे इस तरह घोषित किया: duration
समय नहीं शून्यMySQL भंडारण अवधि का समय - डेटाटाइप?
क्या यह स्टोर करने के लिए यह वैध या बेहतर तरीका है? मुझे डीबी में स्टोर करने की ज़रूरत है क्योंकि मेरे पास अन्य गणनाएं हैं जिन्हें मुझे अन्य उपयोग मामलों के लिए उपयोग करने की आवश्यकता है।
ठीक है, धन्यवाद, धन्यवाद, धन्यवाद। – Juds
मैं निश्चित रूप से 'TIME' के साथ जाऊंगा। मैं ऑनलाइन किसी पंक्ति में 34 दिन खर्च करने वाले किसी के बारे में नहीं सोच सकता। यदि ऐसा है, तो मैं इस दुर्लभ मामले को एक त्रुटि में चलाने के लिए तैयार हूं। 'अद्यतन' विवरण आसानी से 'ADDTIME() 'का उपयोग करके किया जा सकता है। इसके साथ आप सेकेंड में स्थानांतरित किए बिना 30 मिनट और 23 सेकंड भी जोड़ सकते हैं। कुछ भी कड़ी मेहनत नहीं की जाती है, आप हमेशा 'TIME_TO_SEC() 'कर सकते हैं - यदि आपको वास्तव में इसकी आवश्यकता है (मुझे क्या संदेह है)। – Gerald