mysql数据库导入数据出错误的问题

sursenreader 2016-12-20 01:06:10
在mysql数据库里面建立了一个数据库,设置编码为gbk。然后现在建立了几个表,设置字符格式为utf8mb4,然后有把插入数据的语句都写在了sql文件里面。但是在用navicat导入数据的时候,选择编码格式没有utf8mb4这个选项。。。。。
想要在命令行里面用source语句导入这个sql文件,结果一直报错,基本每条记录都错误。。。。
请问这种情况可能是什么原因?
谢谢!
...全文
529 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
sursenreader 2016-12-20
  • 打赏
  • 举报
回复
我现在修改了sql文件的编码为UTF8无BOM后,文件中创建表格的语句可以成功执行了。但是sql文件中还有大量的insert语句,并且还有BLOB类型,结果在执行第一个insert语句的时候就出现了mysql server has gone away的问题。后来发现时解压缩版的mysql没有my.ini文件,是有一个my-default.ini文件,但是修改max_allowed_package无效。。。。。请问这个问题如何解决啊。。。。 谢谢!
rucypli 2016-12-20
  • 打赏
  • 举报
回复
报的什么错误
LongRui888 2016-12-20
  • 打赏
  • 举报
回复
你是把 所有的字段都设置成 这个 了 utf8mb4?

56,687

社区成员

发帖
与我相关
我的任务
社区描述
MySQL相关内容讨论专区
社区管理员
  • MySQL
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧