หากจัดเก็บวันที่เป็น '0000-00-00' ในตาราง MySQL เมื่อใช้ฟังก์ชัน YEAR() ดึงค่าปีออกมา MySQL จะส่งคืน 0 ไม่ใช่ในรูปแบบ Year(2) หรือ Year(4) ตัวอย่าง:
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 | +----+---------+------------+ mysql> SELECT YEAR(Birth_date) FROM detail_bday WHERE Name = 'Ram'; +------------------+ | YEAR(Birth_date) | +------------------+ | 0 | +------------------+
ผลลัพธ์คือ 0 แทนที่จะเป็น 00 หรือ 0000