Måske har din MySQL en eller anden mulighed, såsom NO_ZERO_DATE SQL-tilstand (jeg tror, det ikke er den eneste mysql-konfiguration, der forhindrer 0000-00-00 datoer). Dette ville forhindre dig i at bruge 0000-00-00 som en værdi. Det skete for mig før, at jeg allerede havde oprettet en tabel, der overtrådte denne betingelse. Det vil ikke være redigerbart, før du ændrer værdien eller deaktiverer det, der forhindrer dig i at angive 0 datoer.
Til reference:http://dev.mysql.com/ doc/refman/5.7/da/sql-mode.html