事务 事务的概念 事务就是一组原子性的SQL查询,或者说是一个独立的工作单元。如果数据库引擎能够成功地对数据库应用该组查询的全部语句,那么久执行该组查询。如果其中有任何一条语句因为崩溃或者其他原因无法执行,那么所有的语句都将不会执行。 也就是说,事务内的语句,要么全部执行成功,要么全部执行失败。 经典例子:“银行应用” 假设要从用户A的银行卡账户转到用户B的银行卡账户200元钱,应该怎么做? 应该至少需要三个步骤: 1. 检查用户A的账户余额是否高于200元? 1. 从用户A的银行卡账户中减去200元。 1. 在用…