我必须将Mysql数据库从MyISAM转换为InnoDB.
问题是现有的MyISAM数据库有很多不一致的数据会导致InnoDB出现问题.到处都有无效的外键引用,所以在切换存储引擎的过程中,我将不得不从数据库中清除垃圾.
是否有一些工具可以帮助我检测那些无效的fk引用,因为手动检查每个关系将是一项巨大的工作?
已经做过的人可以分享经验,最好的方法是什么.
最佳答案 Roland Bouman几年前为此发布了一个工具.我过去曾经使用它,发现它很有帮助.
这是一个链接:
我必须将Mysql数据库从MyISAM转换为InnoDB.
问题是现有的MyISAM数据库有很多不一致的数据会导致InnoDB出现问题.到处都有无效的外键引用,所以在切换存储引擎的过程中,我将不得不从数据库中清除垃圾.
是否有一些工具可以帮助我检测那些无效的fk引用,因为手动检查每个关系将是一项巨大的工作?
已经做过的人可以分享经验,最好的方法是什么.
最佳答案 Roland Bouman几年前为此发布了一个工具.我过去曾经使用它,发现它很有帮助.
这是一个链接: