问题来源:由于公司项目使用的是mysql5.6,自己电脑上安装的是mysql5.7,使用Navicat转储工具出现这个错误
试了一下设置,无效 set @@global.explicit_defaults_for_timestamp=on;
set @@session.explicit_defaults_for_timestamp=on;
修改my.ini配置重启mysql服务可行
[mysqld]
explicit_defaults_for_timestamp = ON
这个问题应该是版本问题,更高的版本更严格但也可向下兼容。