一. MySQL基础语法 (6)

持久性(Durability) 持久性是指一个事务一旦被提交,它对数据库中数据的改变就是永久性的,接下来的其他操作和数据库故障不应该对其有任何影响

5.4 事务的使用

以第一个 DML 语句的执行作为开始

以下面的其中之一作为结束:

COMMIT 或 ROLLBACK 语句

DDL 或 DCL 语句(自动提交)

用户会话正常结束

系统异常终了

数据库的隔离级别

对于同时运行的多个事务, 当这些事务访问 数据库中相同的数据时,如果没有采取必要的隔离机制, 就会导致各种并发问题:

脏读: 对于两个事务 T1, T2, T1 读取了已经被 T2 更新但还没有被提交的字段。之后,若 T2 回滚, T1读取的内容就是临时且无效的。

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/wpggfx.html