9-01 为什么需要事务
银行转账问题:
假设要从账户A转到账户B,那么需要两步:
(1) B账户金额增加。
(2) A账户金额减少。
模拟银行转账功能:
假设 张小虎给王小丽转账500:
--张小虎金额减500 UPDATE bank SET Currentmoney =Currentmoney -500 WHERE Customername='张小虎'
--王小丽 :
UPDATE bank SET Currentmoney =Currentmoney+500 WHERE Customername='张小丽'
下面是原数据.