我目前有一个基于MYISAM存储引擎的数据库,它有几千条记录。我想将我的数据库转换为InnoDb存储引擎。将数据复制到myisam的innodb
它不会是一个简单的ALTER存储引擎命令,因为我需要将外键添加到当前数据库模式(当前的MyISAM数据库模式确实有主键),然后再将其转换为InnoDb。
我的问题是,一旦我将数据库转换为InnoDb,将数据从当前的MYISAM引擎恢复为InnoDb引擎就像发射一个PhpMyAdmin实例并备份数据(减去数据库模式或结构)一样简单,并且然后将其恢复到Innodb引擎?
这样做有什么潜在的障碍?
这是正确的方式来解决这个问题或其他各种更简单或更好的方法来恢复数据?