问题是由于sql_modes导致的,你通过命令检查当前的sql_modes:

show variables like 'sql_mode';

删除sql_mode中的“NO_ZERO_IN_DATE,NO_ZERO_DATE”就可以了。

通过root权限用下命令将sql_mode全局设置为:

set global sql_mode = 'ONLY_FULL_GROUP_BY,STRICT_TRANS_TABLES,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION';