请教:5.5.8到数据,导入到5.6.15,1064错误

blacker 2014-01-02 04:33:29
以前老版本互相导入都没问题,现在升级到了5.6.15,把5.5.8的数据导入,发现在一些文字特别长的字段,发生错误。

语句都是insert语句,不涉及视图、函数存储过程等,是insert values语句,用mysqldump导出生成的。
...全文
106 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
WWWWA 2014-01-03
  • 打赏
  • 举报
回复
呵呵,解决就好
blacker 2014-01-02
  • 打赏
  • 举报
回复
不过感谢各位提醒 我把mysqldumnp改成用gbk导出(以前没带参数,默认都是utf8),就可以直接导入了,没有任何错误提示
blacker 2014-01-02
  • 打赏
  • 举报
回复
mysqldump默认的导出好像就是utf8(我的两个数据库都是gbk格式),以前好像都没有问题,就是升级到了5.6才出的的问题
blacker 2014-01-02
  • 打赏
  • 举报
回复
字符集没问题,用mysql一句一句的来,set names=utf8;也一样 仔细研究了一下,用mysqldump --extended-insert=false参数,一条一条的导出生成insert语句 然后把导出的文件,弄到新服务器上导入,发现在出错的一条语句里面,存在大量的\'转义字符,就是这个\'转义字符,在导入的时候发生了错误! 以前在任何版本之间导入导出,都是没任何问题的。没想到升级到了5.6以后,不行了。
rucypli 2014-01-02
  • 打赏
  • 举报
回复
指定导入导出选择default-character-set一样
wwwwb 2014-01-02
  • 打赏
  • 举报
回复
提示什么?字符集是否相同 ?

56,687

社区成员

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

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