给大家分享一段,我学习时发现的解答,很有用。
Q:既然MySQL支持事务,我必须随时使用事务吗?
A:不是的,特别是如果你的应用程序和站点的动态方面是为了动态显示数据,而不是为了动态插入数据的话,不一定要使用事务。此外,如果数据的插入不一定是和财务或库存相关的业务,也不必使用事务。换句话说,如果你没有使用事务并且一次插入或更新查询失败的话,你要确保这个失败无伤大雅,不会给你带来经济损失,也不会导致你失去重要的客户的数据。
我觉得回答的十分贴切,一针见血的教会了大家,如何和何时使用事务。