वर्ष को 4-अंकीय मान मानते हुए, MySQL द्वारा इसे डेट वैल्यू के रूप में निर्दिष्ट करने के लिए स्ट्रिंग या संख्या में न्यूनतम 8 अंक आवश्यक हैं। इस मामले में, यदि हम माइक्रोसेकंड भी स्टोर करना चाहते हैं तो मान अधिकतम 20 अंक तक हो सकता है।
mysql> SELECT TIMESTAMP('20171022040536.100000');
+-----------------------------------+
| TIMESTAMP('20171022040536100000') |
+-----------------------------------+
| 2017-10-22 04:05:36.100000 |
+-----------------------------------+
उपरोक्त क्वेरी TIMESTAMP मान के लिए 20 अंकों की स्ट्रिंग ले रही है। अंतिम 6 अंक माइक्रोसेकंड के लिए हैं।
mysql> SELECT TIMESTAMP(20171022);
+---------------------+
| TIMESTAMP(20171022) |
+---------------------+
| 2017-10-22 00:00:00 |
+---------------------+
उपरोक्त क्वेरी TIMESTAMP मान के लिए 8 अंकों की स्ट्रिंग ले रही है।
mysql> SELECT TIMESTAMP(201710);
+-------------------+
| TIMESTAMP(201710) |
+-------------------+
| NULL |
+-------------------+
1 row in set, 1 warning (0.00 sec)
उपरोक्त क्वेरी NULL लौटाती है क्योंकि अंकों की संख्या 8 से कम है।
इसके विपरीत, वर्ष को 2-अंकीय मान मानते हुए, MySQL द्वारा इसे डेट वैल्यू के रूप में निर्दिष्ट करने के लिए स्ट्रिंग या संख्या में न्यूनतम 6 अंक आवश्यक हैं। इस मामले में, यदि हम माइक्रोसेकंड भी स्टोर करना चाहते हैं तो मान अधिकतम 18 अंक तक हो सकता है।
mysql> SELECT TIMESTAMP(171022);
+---------------------+
| TIMESTAMP(171022) |
+---------------------+
| 2017-10-22 00:00:00 |
+---------------------+
उपरोक्त क्वेरी TIMESTAMP मान के लिए 6 अंकों की स्ट्रिंग ले रही है।
mysql> SELECT TIMESTAMP('171022040536.200000');
+----------------------------------+
| TIMESTAMP('171022040536.200000') |
+----------------------------------+
| 2017-10-22 04:05:36.200000 |
+----------------------------------+
उपरोक्त क्वेरी TIMESTAMP मान के लिए 18 अंकों की स्ट्रिंग ले रही है। डॉट (.) के बाद अंतिम 6 अंक माइक्रोसेकंड के लिए हैं।
mysql> SELECT TIMESTAMP(1710);
+-----------------+
| TIMESTAMP(1710) |
+-----------------+
| NULL |
+-----------------+
1 row in set, 1 warning (0.00 sec)
उपरोक्त क्वेरी NULL लौटाती है क्योंकि अंकों की संख्या 6 से कम है।