日期:2014-05-16 浏览次数:20686 次
?? 如果2个事务同事操作一个数据?
?
事务隔离级别:
1.read uncommitted??? ---读未提交
?? 如果那个事务他还没有提交,你读取了,他回滚了。
?
?
脏读(dirty reads)
一个事务读取了另一个未提交的并行事务写的数据。
不可重复读(non-repeatable reads)
一个事务重新读取前面读取过的数据, 发现该数据已经被另一个已提交的事务修改过。
幻读(phantom read)
一个事务重新执行一个查询,返回一套符合查询条件的行, 发现这些行因为其他最近提交的事务而发生了改变。
?
?
?
使用mysql sql:
select @@tx_isolation;
?
REPEATABLE-READ
?
可重复读的级别
?
1.先设置为读未提交的级别
set transaction isolation level read UNCOMMITTED;?
?
?
?