Mysql

关注公众号 jb51net

关闭
首页 > 数据库 > Mysql > mysql导入sql文件失败

mysql导入sql文件失败的解决方案

作者:相信美好的事情即将发生

这篇文章主要介绍了mysql导入sql文件失败的解决方案,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教

一、报错找不到表

原因

表格创建失败,编码问题mysql8相较于mysql5出现了新的编码集

解决办法

使用vscode打开sql文件ctrl+h,批量替换,替换到你所安装mysql支持的编码集。

二、timestmp没有设置默认值

Error occured at:2024-06-14 22:07:38
Line no.:4716
Error Code: 1067 - Invalid default value for 'update_time'

原因

mysql的模式是需要输入默认值的模式,5.6及以后的数据库可以改数据库模式

解决办法

在mysql客户端输入:

set GLOBAL sql_mode = 'STRICT_TRANS_TABLES,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION'

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

您可能感兴趣的文章:
阅读全文