mysql导入sql文件失败的解决方案
GPT4.0+Midjourney绘画+国内大模型 会员永久免费使用!
【 如果你想靠AI翻身,你先需要一个靠谱的工具! 】
一、报错找不到表
原因
表格创建失败,编码问题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客户端输入:
1 | set GLOBAL sql_mode = 'STRICT_TRANS_TABLES,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION' |
总结
以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。
微信公众号搜索 “ 脚本之家 ” ,选择关注
程序猿的那些事、送书等活动等着你
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若内容造成侵权/违法违规/事实不符,请将相关资料发送至 reterry123@163.com 进行投诉反馈,一经查实,立即处理!
相关文章
Mysql处理Duplicate entry ‘6‘ for key
这篇文章主要介绍了Mysql处理Duplicate entry ‘6‘ for key ‘PRIMARY‘问题及解决方案,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教2022-06-06
最新评论