我目前有一個基於MYISAM存儲引擎的數據庫,它有幾千條記錄。我想將我的數據庫轉換爲InnoDb存儲引擎。將數據複製到myisam的innodb
它不會是一個簡單的ALTER存儲引擎命令,因爲我需要將外鍵添加到當前數據庫模式(當前的MyISAM數據庫模式確實有主鍵),然後再將其轉換爲InnoDb。
我的問題是,一旦我將數據庫轉換爲InnoDb,將數據從當前的MYISAM引擎恢復爲InnoDb引擎就像發射一個PhpMyAdmin實例並備份數據(減去數據庫模式或結構)一樣簡單,並且然後將其恢復到Innodb引擎?
這樣做有什麼潛在的障礙?
這是正確的方式來解決這個問題或其他各種更簡單或更好的方法來恢復數據?