首页 > 代码库 > MySQL事务

MySQL事务

事务是数据库管理系统执行过程中的一个逻辑单元,由有限的操作序列构成。

事务的ACID特性

  • A --> Atomic原子性,事务作为一个整体,要么全部被执行,要么全部不执行。InnoDB支持事务,而MyISAM引擎的表时不支持事务的,那么在出错之前是可以被正常写入的。
  • C --> Consistency一致性,一致状态的含义是数据库的数据应满足约束。
  • I --> Isolation隔离性,多个事务之间是相互分开的,不会受到其他事务执行的影响。
  • D --> Durability持久性,事务提交过后对数据库的修改应该是永久保存在数据库中的。

 

MySQL事务