chenguanyou / MySQL-rollback-Demo

MySQL rollback Demo,使用面向对象模拟银行转账写的数据库回滚Demo

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

MySQL-rollback-Demo

1.数据库回滚实例

Python数据库回滚,比如在进行金融交易的时候,张三账户有10亿元,我的账户有2块钱,张三像我的账户内转入了9.9亿元,如果在转账途中任何一方出现了异常,这个交易就是不成功的,出现异常的情况下数据库的数据是不能被进行保存的,因此需要数据回滚,张三账户的钱是不能被扣除,我的账户的钱也是不能增加的!

ps:如果这次交易中没有出现过任何的异常,那么数据就会正常保存,出现异常就需要回滚!rollback()

About

MySQL rollback Demo,使用面向对象模拟银行转账写的数据库回滚Demo


Languages

Language:Python 79.2%Language:PLpgSQL 20.8%