数据库sql文件导入失败(高版本转入低版本),报错:[SQL] Query test start[ERR] 1273 - Unknown collation: ‘utf8mb4_0900_ai_ci‘
前言
最近在做一个Vue+Springboot的项目,写的非常好,叫白卷。在第八章的时候通过Navicat导入博主提供的sql文件出现了错误,如下:
解决方法
实际上这是由于我本机的mysql版本为5.6,博主的为8高版本。在sql文件中经常能看到这样的语句
'name_zh' varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL,
ENGINE=InnoDB AUTO_INCREMENT=17 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
这里解释下DEFAULT
和COLLATE
这两个关键字:
mysql5.6版本
DEFAULT:数据库字符集,设置数据库的默认编码为utf8
COLLATE: 数据库校对规则,默认设置utf8_general_ci
mysql8版本
DEFAULT:数据库字符集,设置数据库的默认编码为utf8mb4
COLLATE: 数据库校对规则,默认设置utf8mb4_0900_ai_ci
在8和5中版本默认设置的编码格式不同,所以导致了错误,大家可以在编辑器中打开sql文件,根据版本全部替换对应编码格式即可~
数据库sql文件导入失败(高版本转入低版本),报错:[SQL] Query test start[ERR] 1273 - Unknown collation: ‘utf8mb4_0900_ai_ci‘相关推荐
- 导入sql报错:1273 - Unknown collation: ‘utf8mb4_0900_ai_ci‘
使用navicat运行sql文件,报错: 1273 - Unknown collation: 'utf8mb4_0900_ai_ci' 报错原因: 生成转储文件的数据库版本为8.0,要导入sql文件的 ...
- nivicat复制mysql数据库[Err] [Dtf] 1273 - Unknown collation: 'utf8mb4_0900_ai_ci'错误
在将本地数据库同步到服务器的数据库时,发现失败了 问题的原因是两个数据库待转移的表的字符格式不能被被转移数据库识别.例如mysql8的utf8mb4_0900_ai_ci格式再mysql5中就不支持. ...
- SQL数据库从高版本到低版本的迁移,同时解决sql脚本文件太大无法打开的尴尬问题
SQL数据库从高版本到低版本的迁移,同时解决sql脚本文件太大无法打开的尴尬问题 参考文章: (1)SQL数据库从高版本到低版本的迁移,同时解决sql脚本文件太大无法打开的尴尬问题 (2)https: ...
- oracle导入dmp报无效的sql,oracle施用pl/sql导入数据库备份文件dmp导入失败原因
oracle使用pl/sql导入数据库备份文件dmp导入失败原因 利用PL/SQL导入数据库备份失败: Tools→Import →Tables Import Executable选择导入工具路径 D ...
- mysql把sql文件导入到数据库
mysql.exe -hlocalhost -uroot -p123456 --default-character-set=utf8 mydb < D:\mydb.sql 说明:把mydb.s ...
- 测试使用navicat工具将MySQL格式SQL文件导入到MogDB数据库
点击上方"蓝字" 关注我们,享更多干货! 前言 当我们想把mysql格式的SQL文件导入到MogDB数据库时,我们可以借助navicat工具,先将SQL文件导入到mysql数据库中 ...
- sql文件导入mysql数据库出错_如何解决navicat导入sql文件出错的问题
如何解决navicat导入sql文件出错的问题 发布时间:2020-11-11 17:05:39 来源:亿速云 阅读:120 作者:小新 这篇文章主要介绍了如何解决navicat导入sql文件出错的问 ...
- DM7-3.sql文件导入达梦数据库
.sql文件导入达梦数据库 文章目录 .sql文件导入达梦数据库 导入(小文件) 导入(大文件) 导入(小文件) 点击执行脚本,选择要导入的文件即可. 导入(大文件) DM数据迁移工具 新建迁移 选择 ...
- MySQL导入SQL文件执行失败解决办法
MySQL导入SQL文件执行失败解决办法 导入SQL失败,大多数原有是MySQL开启了严格模式,关闭掉严格模式就可以了,执行如下SQL后再导入: SET sql_mode = ''; SET GLOB ...
最新文章
- python编程有用吗-编程小白提问Python好吗?它的用途?
- 关于request.getRequestDispatcher()的两个方法
- Ruby中的字符串与符号
- 程序员笑话集锦之丈夫与妻子篇
- php基础 简书,PHP的基础(一)
- RESTful源码笔记之RESTful Framework的基本组件
- SNMP报文抓取与分析(二)
- win10自动更新系统导致 点击睡眠之后直接关机
- HashMap解决hash冲突
- HENKAKU!PSV(Vita)编程小白探索笔记(一)信息收集篇
- c语言逻辑运算符用法大全,C语言逻辑运算符介绍和示例
- Windows设置开机自启动bat脚本
- Semi迎来重要试驾客户,特斯拉致力于将其推向市场
- 龙蜥开发者说:我眼里的龙蜥社区:一个包容的大家庭 | 第 10 期
- linux操作系统课程设计总结,计算机操作系统(课程设计)报告.docx
- win7安装micropython串口驱动失败
- 阿里技术专家甘盘:浅谈双十一背后的支付宝LDC架构和其CAP分析(含phil补充)
- MIS课设 JavaFX考试管理系统
- css html 高仿word 格式,制作的可编辑的微软Word样式文档 HTML-Sheets-of-Paper
- 电竞Dota2数据API接口 - 【联赛列表】API调用示例代码