事务的四大特性(A,C,I,D)
事务特性 描述
原子性(Atomicity) 事务是一个不可分割的工作单位,事务中的操作要么都发生,要么都不发生
一致性(Consistency) 事务前后数据的完整性必须保持一致...,它对数据库中的数据改变就是永久性的,就算未来数据库发生故障也不应该对数据有所影响
手动提交事务
在MySQL数据库中有两种提交事务的规则,一种是手动提交事务,一种是自动提交事务,其中自动提交事务是默认的...事务结束
手动提交事务步骤
手动提交事务分别有两种情况,如下图
?...自动提交事务
MySQL的每一条DML(增删改)语句都是一个单独的事务,每条语句都会自动开启一个事务,执行完毕自动提交事务,MySQL默认开始自动提交事务。
?
将张三和李四金额重置为1000
?...MySQL事务的原理
事务开启之后, 所有的操作都会临时保存到事务日志, 事务日志只有在得到commit命令才会同步到数据表中,其他任何情况都会清空事务日志(rollback,断开连接),如下图
?