สามารถเก็บวันที่ที่มีเฉพาะปีและเดือน/วันเป็นศูนย์ได้โดยปิดโหมด NO_ZERO_IN_DATE หากโหมดนี้เปิด MySQL จะถือว่าเป็นวันที่ไม่ถูกต้องและเก็บเป็นศูนย์ทั้งหมด
mysql> INSERT INTO year_testing (OrderDate) VALUES('2017:00:00');
Query OK, 1 row affected (0.09 sec)
mysql> SELECT * FROM year_testing;
+------------+
| OrderDate |
+------------+
| 2017-00-00 |
+------------+
mysql> SET sql_mode = 'NO_ZERO_IN_DATE';
Query OK, 0 rows affected (0.00 sec)
mysql> INSERT INTO year_testing(OrderDate) VALUES('2017:00:00');
Query OK, 1 row affected, 1 warning (0.04 sec)
mysql> SELECT * FROM year_testing;
+------------+
| OrderDate |
+------------+
| 2017-00-00 |
| 0000-00-00 |
+------------+
เมื่อเปิด NO_ZERO_IN_DATE วันที่ '2017-00-00' จะถูกแปลงเป็น '0000-00-00'