mysql导入sql文件失败的解决方案
更新时间:2024年09月07日 14:26:25 作者:相信美好的事情即将发生
这篇文章主要介绍了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'
总结
以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。
相关文章
解决Navicat Premium 连接 MySQL 8.0 报错"1251"的问题分析
这篇文章主要介绍了解决Navicat Premium 连接 MySQL 8.0 报错"1251"的问题分析,本文通过图文并茂的形式给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下2020-11-11
MySQL 备份失败的问题:undo log 清理耗时10 小时的问题解决
本文将结合实际案例,剖析MySQL 8.0.18 环境下,因undo log清理耗时过长导致全备失败的故障成因与解决路径,并探讨智能工具在数据库故障诊断中的应用价值,感兴趣的朋友一起看看吧2025-06-06
Ubuntu20下MySQL 8.0.28 安装卸载方法图文教程
这篇文章主要为大家详细介绍了Ubuntu20下MySQL 8.0.28 安装卸载方法图文教程,文中安装步骤介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下2022-04-04


最新评论