原因是Mysql5.7以上版本不支持无效日期时间字段,例如 0000-00-00 00:00:00;
解决方法有两种:
1:把date 或 datetime 类型值为 0000-00-00 的字段,改成 1970-01-01
2:修改字段默认值为空
代码示例:
ALTER TABLE `user` MODIFY `regtime` datetime DEFAULT NULL;
原因是Mysql5.7以上版本不支持无效日期时间字段,例如 0000-00-00 00:00:00;
解决方法有两种:
1:把date 或 datetime 类型值为 0000-00-00 的字段,改成 1970-01-01
2:修改字段默认值为空
代码示例:
ALTER TABLE `user` MODIFY `regtime` datetime DEFAULT NULL;