MySQL 之 InnoDB引擎 Transaction(事务)

为什么需要事务?     假设有这样一个场景,用户进行订单支付这一操作,实现的过程中我们需要像订单表中添加一条记录,并且向支付记录表中添加一条记录,我们没有开启事务,假设我们第一条SQL语句执行成功了,但是第二条SQL语句由于某原因(可能系统崩溃什么的)执行失败了,那么我们的订单表插入了一条记录,但是我们的支付记录表没有添加记录,用户在支付的记录里面找不到自己的记录,但是却有订单,这就造成了数据的
相关文章
相关标签/搜索