采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
翔仔哥,是不是只要需要用到事务的表就不能使用MyISAM,尽管对表数据增删改频率不高,查询频繁的情况下,这种不就很难受呀,现在一般的软件都需要事务吧
同学好,mysql的事务和业务的事务不一样呀,比如说咱们spring里面@Transactional,这个就是程序级别的事务控制,和mysql里面的事务不是同一个东西呢,可以通过程序级别来保证,对表数据增删改频率不高而查询高可以考虑使用myisam,通过框架aop来控制事务
程序里面入库操作的事务,回滚不是数据库的事务吗?这我还真没搞清楚啊,不都是操作数据库吗
同学好,spring那边如果没执行完一个事务是不会触发数据库的提交的,针对不同的引擎,myisam和innodb这些会有不同的实现,innodb用到它的事务机制 ,而myisam则在数据库外面实现事务提交
登录后可查看更多问答,登录/注册
招聘季即将到来,让百度资深面试官来为你的高薪Offer保驾护航
1.8k 27
2.7k 22
1.3k 15
1.4k 14
1.3k 14