After mysql5.7 version, software upgrades result in longer supported datetime defaults write "0000-00-00 00:00:00"
set sql_mode=(select replace(@@sql_mode,'NO_ZERO_IN_DATE,NO_ZERO_DATE',''));
Sql_mode modification can solve the problem of the version upgrade