Mysql事务特性和级别原理解析
数据库事务是数据库管理系统执行过程中的一个逻辑单位,由一个有限的数据库操作序列构成。分别是原子性、一致性、隔离性、持久性。关于事务的隔离性数据库提供了多种隔离级别,稍后会介绍到。在未提交读这个事务级别中,一个事务可以读取到另外一个事务未提交的数据.提交读这个事务级别中,一个事务可以读取到另外一个事务提交之后的数据.例如 A 事务读取到了id为1000的记录的name字段为aaa ,然后 B 事务这个时候更新了这条记录的name值,并且提交了,这个时候 A 事务再次读取name的话,name的值就是bbb了,所以在一个事务中,对一个字段进行多次读取,可能得到的值不同.A事务前后两次读取的值不一致!
用户评论