Mysql

如何將 engline 類型從 InnoDb 更改為現有數據庫的 MyISAM?

  • August 4, 2022

我有一個 MariaDb 數據庫,它由 2 個表組成,大小約為 10Gb。一個通過外鍵依賴於另一個。

如何將該特定數據庫的引擎類型從 InnoDb 更改為 MyISAM?

為了簡單地回答您的問題,我會關閉外鍵檢查和唯一檢查,然後將其轉換

SET FOREIGN_KEY_CHECKS = 0;
SET UNIQUE_CHECKS = 0;
ALTER TABLE tblname ENGINE=MyISAM;

之後您應該刪除外鍵。

為什麼要將其更改為 MyISAM 是另一回事。

引用自:https://dba.stackexchange.com/questions/315241