MySQL中的事务是什么?
1 个回答
快乐出现的时候,就好好享受快乐。宁大由一系列数据库操作组成的逻辑过程,可以是一个SQL查询,也可以是一组SQL查询。 具备四个特性,也就是acid。 **原子性(Atomic)**:一个事务就是最小的工作单元,要么执行成功提交,要么执行失败回滚。 **一致性(Consistence)**:就是事务的执行不会影响数据库的完整性,保证事务只能把数据库从一个有效(正确)的状态“转移”到另一个有效(正确)的状态,不能执行完一个事务后,使得数据库不符合数据库定义的规则,例如让某个有唯一性约束的字段存在两个相同的值,破坏了唯一性。 **隔离性(isolation)**:就是事务在执行过程中,两个事务之间是隔离的,事务在执行成功之前,所做的修改对其他事务是不可见的。 **持久性(durability)**:事务执行成功后,对数据的修改是永久的,即便发生故障重启也不会丢失数据。发布于 2022-02-06 16:04 •IP属地 天津举报评论收藏
公众号进入网站体验更佳

