मान लीजिए हमने MySQL टेबल में डेट मान '0000-00-00' स्टोर किया है, तो ऐसे डेट से वर्ष मान निकालने पर MySQL 0 लौटाएगा। यह न तो Year(2) और न ही Year(4) फॉर्मेट में होगा।
इसे समझने के लिए हम 'detail_bday' टेबल के निम्न डेटा का उपयोग कर रहे हैं:
mysql> SELECT * FROM detail_bday;
+----+---------+------------+
| Sr | Name | Birth_Date |
+----+---------+------------+
| 1 | Saurabh | 1990-05-12 |
| 2 | Raman | 1993-06-11 |
| 3 | Gaurav | 1984-01-17 |
| 4 | Rahul | 1993-06-11 |
| 5 | Sonia | 1993-11-31 |
| 6 | Ram | 0000-00-00 |
+----+---------+------------+
अब निम्न क्वेरी '0000-00-00' डेट से वर्ष मान निकालने का प्रयास करेगी:
mysql> SELECT YEAR(Birth_date) FROM detail_bday WHERE Name = 'Ram';
+------------------+
| YEAR(Birth_date) |
+------------------+
| 0 |
+------------------+
उपरोक्त परिणाम सेट दर्शाता है कि MySQL Year(2) या Year(4) फॉर्मेट में मान देने के बजाय 0 लौटाता है।