mysql 存儲引擎(MyISAM/InnoDB)轉換

轉換(InnoDb->MyISAM)

CREATE TABLE T_MyISAM LIKE T_InnoDB;
ALTER TABLE T_MyISAM ENGINE = INNODB;
INSERT INTO T_MyISAM SELECT * FROM T_InnoDB;


轉換(MyISAM->InnoDb)

數據少的時候可以採用上述方式,數據太多可以採用事務來處理

START TRANSACTION;
INSERT INTO T_InnoDB SELECT * FROM T_MyISAM WHERE id BETWEEN x AND y;
COMMIT;



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章