2015年7月10日 星期五

Mysql 資料庫儲存引擎 MyISAM, InnoDB 的主要差別




  • MyISAM 無法使用 外來鍵(FOREIGN KEY), InnoDB 可以。


              兩個資料表以 外來鍵 產生關聯,保證數據的一致性和實現級聯操作。


  • MyISAM 無法使用 交易(TransactionInnoDB 可以。
              必須同時變動多個資料表時,使用 Transaction 可確保資料一致性。當整個交易完成 時才 Commit,有些資料未能更新時,可用 Rollback 回復。

沒有留言:

張貼留言