Mungkin MySQL Anda memiliki beberapa opsi seperti mode SQL NO_ZERO_DATE (saya pikir itu bukan satu-satunya konfigurasi mysql yang mencegah tanggal 0000-00-00). Ini akan mencegah Anda menggunakan 0000-00-00 sebagai nilai. Itu terjadi pada saya sebelumnya bahwa saya sudah membuat tabel yang melanggar kondisi itu. Itu tidak akan dapat diedit sampai Anda mengubah nilai atau menonaktifkan apa yang mencegah Anda menetapkan 0 tanggal.
Untuk referensi:http://dev.mysql.com/ doc/refman/5.7/en/sql-mode.html