Dat komt door de SQL-modus van de server - NO_ZERO_DATE .
Uit de referentie:NO_ZERO_DATE
- Sta in de strikte modus '0000-00-00'
niet toe als een geldige datum. Je kunt nog steeds nuldatums invoegen met de IGNORE optie. Wanneer niet in de strikte modus, wordt de datum geaccepteerd, maar wordt er een waarschuwing gegenereerd.