关于mysql事务回滚,若涉及多条语句的执行,怎么进行回滚呢?例如:线上下单,首先新增一张订单,然后再插入若干条商品数据,接着对商品库存进行扣减,这些一系列的操作的,如果当中一条sql执行失败,如何进行事务回滚比较好?
1 回答
![?](http://img1.sycdn.imooc.com/533e4c5600017c5b02010200-100-100.jpg)
慕标5832272
TA贡献1966条经验 获得超4个赞
try{ begin create order create order item create order item update stock update stock commit}catch(\Exception $ex){ rollback}
- 1 回答
- 0 关注
- 426 浏览
添加回答
举报
0/150
提交
取消