1、需要一起提交,提交失败,一起退回的情况。比如 父表增加1行、子表增加2行,如果不用事务,有可能父表增加正确,但子表增加失败,导致数据不完整。
2、需要判断语句执行是否有错的时候。
3、提示sql语句执行速度的时候。