关于在事务中的进行数据库操作的一致性
来源:10-16 在TP5中使用事务
写程序的赵童鞋
2018-06-17
我看了很多事务的常规写法都是类似这种:
DB::startTransaction()
try{
//处理逻辑
DB:commit();
}catch(Excetion $e){
DB::rollback();
}
但是我们后端组的组长说这种写法不好,只会在异常的情况下会才rollback,并不能真正的保证数据的一致性,想问下老师这是真的吗?会不会有情况数据库更新没成功但是也不抛异常?要怎么去保证一致性?
写回答
1回答
-
7七月
2018-06-17
我觉得这个问题你应该问下你们负责人 什么情况下不能保证数据一致性。
012018-06-17
相似问题