PHPmyadmin 导入SQL 文件时报 Invalid default value for ‘create_time’错

比如

PHPmyadmin 导入SQL 文件时报 Invalid default value for ‘create_time’错

在网上查了一些大牛的博客,对此解释是

因为给了时间字段的列默认值一个 CURRENT_TIMESTAMP 默认值,而这个默认值在低版本的 MySQL 中是不支持的
PHPmyadmin 导入SQL 文件时报 Invalid default value for ‘create_time’错

而多数解决办法则是修改SQL语句,修改结构,升级数据库之类的,我都觉得特别麻烦,好消息是 phpmyadmin 内置了处理兼容性的功能,来看

在用 phpmyadmin 导出SQL文件的时候,选择自定义选项

PHPmyadmin 导入SQL 文件时报 Invalid default value for ‘create_time’错

下滑找到兼容设置

PHPmyadmin 导入SQL 文件时报 Invalid default value for ‘create_time’错

导出处理过的版本再用,问题解决!

不需要自己修改任何结构,方便省事!

参考链接:导入 SQL 时出现 Invalid default value for ‘create_time’ 报错解决方法