事务中一些基本概念
脏读: 一个事务读到了另一个事务未提交的内容。
不可重复读:一个事务中,两次读到的内容不同。
幻读:事务一读取指定where子句所返回的行,事务二插入一条新行使的事务一以同样的方式读到的内容不同。
InnoDB四种事务隔离级别
readuncommited(读未提交) :脏读,不可重复读,幻读
readcommited(读已提交): 不可重复读,幻读
repeatableread(可重复读): 幻读,它确保了同一个事务的多个实例在并发读取数据时,会看到同样的数据行。
serializable(可串行化): 强制事务排序,会加锁
网友评论