首页 > 数据库技术 > 详细

关于解决运行sql文件时,找不到MySQL默认编码utf8mb4的问题

时间:2020-01-10 23:57:01      阅读:243      评论:0      收藏:0      [点我收藏+]

  本人小白一名,最近碰到了一个问题,在navicat导入mysql文件时,报出mysql找不到utf8mb4编码的问题,特此记录自己如何导入成功的。

  我去百度查了自己的mysql版本,属于比较低的版本,所以默认编码中没有utf8mb4,默认编码是utf8,学生嘛,用不到那么高的版本,基本低版本的就足够开发一些实训项目的了。

  首先看到这个错误,我的第一反应是修改这个sql文件的编码格式,即将utf8mb4->utf8,以记事本的形式打开这个sql文件

  技术分享图片

 

 编辑->替换->将所有utf8mb4换成utf8

 然后进入navicat,重新运行sql文件,结果 失败了,出现了个代号为1064的错误,然后我就想,可不可以通过运行语句来实现呢?

 打开navicat,点击查询,然后新建查询

 技术分享图片

 

 然后再打开刚才替换过编码的sql文件,ctrl+A全选,然后ctrl+C复制,将内容复制到新建查询里,点击那个小三角图标,运行语句,最终结果 成功啦!

 这类方式只适用在比较小的项目,数据库没那么复杂的情况,如果是大项目建议问其他大佬hhhh

关于解决运行sql文件时,找不到MySQL默认编码utf8mb4的问题

原文:https://www.cnblogs.com/nulifendouya/p/12178493.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!