MySQL DATE डेटा टाइप का डिफ़ॉल्ट फॉर्मेट "YYYY-MM-DD" है और इस फॉर्मेट में समय मान स्टोर करने की कोई संभावना नहीं है। इसलिए, हम कह सकते हैं कि हम DATE डेटा टाइप के साथ समय मान का उपयोग नहीं कर सकते।
जैसा कि हम निम्नलिखित उदाहरण में देख सकते हैं, MySQL समय के साथ डेटा उपयोग करने पर भी केवल डेटा मान लौटाता है।
mysql> SELECT DATE("2017-09-25 09:34:21");
+-----------------------------------+
| DATE("2017-09-25 09:34:21") |
+-----------------------------------+
| 2017-09-25 |
+-----------------------------------+
1 row in set (0.04 sec)हालांकि, DATETIME और TIMESTAMP डेटा टाइप में हम समय के साथ डेटा उपयोग कर सकते हैं।
अतिरिक्त: DATE केवल डेटा स्टोर करता है (3 बाइट्स)। DATETIME (5-8 बाइट्स) और TIMESTAMP (4 बाइट्स) दोनों डेटा और समय स्टोर करते हैं। समय के लिए TIME टाइप (3 बाइट्स) उपयोग करें।