Problem wynika z sql_modes .Sprawdź swoje aktualne tryby sql_modes poleceniem:
show variables like 'sql_mode' ;
I usuń sql_mode „NO_ZERO_IN_DATE,NO_ZERO_DATE " aby to działało. Jest to domyślny tryb_sql w nowych wersjach mysql.
Możesz ustawić sql_mode globalnie jako root poleceniem:
set global sql_mode = 'ONLY_FULL_GROUP_BY,STRICT_TRANS_TABLES,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION';