नहीं। इसके अलावा, एक कैलेंडर सिस्टम में कुछ मान्य तिथि दूसरे कैलेंडर में मौजूद नहीं है, DATE
को कार्य करता है हो सकता है कि टाइप किए गए कॉलम ठीक से काम न करें। मामला केवल डेटा संग्रहीत करने का नहीं है, आपको इस डेटा को संसाधित करने की आवश्यकता है और उदाहरण के लिए उनकी तुलना CURDATE()
से करें। ।
यदि आप उचित स्वरूपण चुनते हैं, तो महीने और दिन के लिए दो अंक और वर्ष के लिए अंकों की स्थिर संख्या, एक वर्ण स्ट्रिंग प्रकार, CHAR
का उपयोग करें या VARCHAR
ठीक है। एक दूसरे के खिलाफ विषय की तुलना करना सिर्फ एक शाब्दिक तुलना है और आप अभी भी कार्यक्षमता बढ़ाने के लिए अपने कार्यों ओ प्रक्रियाओं को लिख सकते हैं।
TIMESTAMP
चुनना या DATE
प्रश्न को बदलता है क्योंकि पूर्व एक विशिष्ट समय का प्रतिनिधित्व करता है लेकिन बाद वाला कैलेंडर में एक विशिष्ट प्रविष्टि का प्रतिनिधित्व करता है। यदि आप तिथि के आगे समय देना चाहते हैं तो वे अभी भी अर्थ में भिन्न हैं। आपको डेलाइट-सेविंग टाइम चेंज जैसे मुद्दों के बारे में सोचना चाहिए, जिसके कारण कुछ लोग कैलेंडर प्रविष्टि (DATE) करना पसंद करते हैं और कुछ 1 जनवरी 1970 (TIMESTAMP) से पारित सेकंड पसंद करते हैं। जैसे 1393-06-30 23:30:00
. के लिए दो टाइमस्टैम्प हैं वर्तमान ईरान सरकार के कानूनों के आधार पर हिजरी शम्सी कैलेंडर में।