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

在导入SQL文件时,有时候会因为mysql版本不兼容的问题产生一些麻烦

        • 比如
        • 在网上查了一些大牛的博客,对此解释是
        • 而多数解决办法则是修改SQL语句,修改结构,升级数据库之类的,我都觉得特别麻烦,好消息是 phpmyadmin 内置了处理兼容性的功能,来看
            • 在用 phpmyadmin 导出SQL文件的时候,选择自定义选项
            • 下滑找到兼容设置
        • 导出处理过的版本再用,问题解决!
        • 不需要自己修改任何结构,方便省事!

比如

在这里插入图片描述

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

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

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

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

PHPmyadmin 导入SQL 文件时报 Invalid default value for ‘create_time’错_第2张图片

下滑找到兼容设置

PHPmyadmin 导入SQL 文件时报 Invalid default value for ‘create_time’错_第3张图片

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

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

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

你可能感兴趣的:(phpmyadmin,mysql)