1.InnoDB提供了具备提交,回滚和崩溃恢复能力的事务安全(ACID兼容),myisam不支持事务。 安全
2.innodb支持外键 spa
3.InnoDB锁定在行级而且也在SELECT语句提供一个Oracle风格一致的非锁定读, mysiam锁定是在表级。 索引
4.innodb不支持fulltext类型的索引 事务
5.innodb并不预先保存表的行数,即每次用select count(*)语句,都会全表统计一次行数 rem
6.innodb的auto_increment字段,必须创建单独的索引,而不容许是联合索引 innodb
7.LOAD TABLE FROM MASTER操做对InnoDB是不起做用的,解决方法是首先把InnoDB表改为MyISAM表,导入数据后再改为InnoDB表,可是对于使用的额外的InnoDB特性(例如外键)的表不适用。 select