本文主要是介绍mysql [Err] 1025 - Error on rename of '.' to '.\\#sql2-1638-7' (errno: 121),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
今天创建外键时,遇到这个错误,经检查,发现是主表没有指定编码格式导致的。使用navicat for mysql的数据传输功能导出导入的表,导出的时候出现了问题,一些表没有被设置正确的编码格式。
如果主从表都设定了编码,但编码不一致,比如主表是utf-8,从表是gbk,外键可以创建成功。
如果外键名称已存在,则会报[Err] 1005 - Can't create table '.\\#sql-1638_7.frm' (errno: 121)
这篇关于mysql [Err] 1025 - Error on rename of '.' to '.\\#sql2-1638-7' (errno: 121)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!