Sicuro non non avere cambiato anche la versione di mysql ? Con php 7 non si usano piú le funzioni mysql ma immagino tu sia già passato a mysqli o PDO. Altrimenti avresti altri problemi.

Hai provato la query con phpMyAdmin ?

Comunque ecco cosa dice la documentazione di mysql.


  • MySQL permits you to store a zero value of '0000-00-00' as a dummy date. This is in some cases more convenient than using NULL values, and uses less data and index space. To disallow '0000-00-00', enable the NO_ZERO_DATE mode.