之前写代码的时候,rollback都是能用的,但是今天惊讶的发现账号有关的信息,有一个rollback操作不生效。
经过研究以后发现,失效的是对thinkcmf框架的表进行的rollback操作,如:
它默认设置成了MyISAM,而之前写业务代码的表是innodb的,所以之前的没有失效。
总结:
MyISAM不支持事务操作。
之前写代码的时候,rollback都是能用的,但是今天惊讶的发现账号有关的信息,有一个rollback操作不生效。
经过研究以后发现,失效的是对thinkcmf框架的表进行的rollback操作,如:
它默认设置成了MyISAM,而之前写业务代码的表是innodb的,所以之前的没有失效。
总结:
MyISAM不支持事务操作。