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.