前些日子做一个项目使用MySQL数据库,测试时发现代码中的事务处理失效,
做了回滚动作数据仍然插入到了DB中,造成数据库中的数据残缺。后来才发现原来有个小机关。
发表出来做个记录,也可以大家参考。
MySQL中表的【类型】属性为MyISAM时,事务失效。
改为InnoDB是有效,支持事务处理。
本文介绍了一个使用MySQL数据库的项目中遇到的问题:当表的类型设置为MyISAM时,事务处理会失效。文章通过实例说明了如何将表类型更改为InnoDB来确保事务的有效性。
前些日子做一个项目使用MySQL数据库,测试时发现代码中的事务处理失效,
做了回滚动作数据仍然插入到了DB中,造成数据库中的数据残缺。后来才发现原来有个小机关。
发表出来做个记录,也可以大家参考。
MySQL中表的【类型】属性为MyISAM时,事务失效。
改为InnoDB是有效,支持事务处理。
1436
3194
1234

被折叠的 条评论
为什么被折叠?