关于数据库事物和锁的理解
soamu 2020-02-06 10:08:46 最近在研究数据库事物,理解在事物内同时执行多条语句,要么都执行要么都不执行,已保证数据的完整性。
可是如果不用事物的话,我们同样能做到数据的完整性啊。比如:订单表和订单明细表和用户积分需要同步进行。
if(insert into.....[订单表]......)
{
if(insert into [订单明细表]......)
{
update [用户积分]......
}
}
这样写也一样能保证数据的完整性,那么为什么要用事物呢?