数据库引擎InnoDB和MyISAM的区别? 1、MyISAM不支持事务,InnoDB支持事务。 2、MyISAM支持全文索引,InnoDB在MySQL5.6之前不支持。 3、MyISAM不支持外键,InnoDB支持外键。 4、MyISAM只支持表锁,InnoDB除表锁外还支持行锁。 5、count()函数:MyISAM直接存储总的行数,InnoDB需要按行扫描(select count() from table;);数据量大时,MyISAM瞬间可以返回,InnoDB需要一行一行扫描。