数据库事务的创建
1、为什么要用到事务?例如,银行转账问题:假定资金从账户A转到账户B,至少需要两步:a.账户A的资金减少b.然后账户B的资金相应增加

3、目前两个账户的余额总和为:1000+1=1001元

5、错误原因分析:--张三的账户减少1000元,李四的账户增加1000元UPDATE bank SET currentMoney=currentMoney-1000 WHERE customerName='张三'UPDATE bank SET currentMoney=currentMoney+1000 WHERE customerName='李四'GO--两句同时执行,张三账户减少1000 ,余额0,UPDATE语句违反约束:余额>=1元。所以执行失败,继续往下执行:执行成功,所以李四变为1001元


