TIMESTAMP के लिए तर्क
- यह यूटीसी समय क्षेत्र में डेटा को परोक्ष रूप से संग्रहीत करता है। कोई फर्क नहीं पड़ता कि आपका सत्र समय-क्षेत्र क्या है। उपयोगी अगर आपको अलग-अलग समय क्षेत्रों का उपयोग करने की आवश्यकता है।
- आपके पास
DEFAULT CURRENT_TIMESTAMP
का उपयोग करके स्वचालित टाइमस्टैम्पिंग कॉलम हो सकते हैं याON UPDATE CURRENT_TIMESTAMP
(एक कॉलम प्रति टेबल केवल MySQL 5.6.5 तक) - आप
FROM_UNIXTIME()
का उपयोग किए बिना दिनांक तुलना, जोड़, घटाव, श्रेणी देखने आदि के लिए डेटाटाइम फ़ंक्शन का उपयोग कर सकते हैं फ़ंक्शन - यह उन प्रश्नों को लिखना आसान बना देगा जो अनुक्रमणिका का उपयोग कर सकते हैं -
पीएचपी में
>> date('Y-m-d h:i:s',4294967295); '1969-12-31 11:59:59'
इसलिए सीमा वास्तव में वही है
- आप अभी भी UNIX_TIMESTAMP() फ़ंक्शन का उपयोग करके बिना किसी अतिरिक्त ओवरहेड के पूर्णांक यूनिक्स टाइमस्टैम्प प्राप्त कर सकते हैं:http://dev.mysql.com/doc/refman/5.5/en/date-and-time-functions.html#function_unix-timestamp