表结构和表数据如下
id-自增主键 |
uid-唯一索引 |
name |
price-普通索引 |
pictures |
33 |
a |
Apple |
12 |
NULL |
34 |
b |
banana |
5 |
NULL |
35 |
c |
cherry |
51 |
NULL |
36 |
d |
date |
11 |
NULL |
37 |
f |
flig |
7 |
NULL |
Read Uncommitted:
事务A可以看到事务B未提交的执行结果;事务A中可能发生脏读
Read Committed:
事务A可以看到事务B已提交的执行结果; 事务A中可能会发生脏读、幻读;
Repeatable Read:
事务A中查看事务B提交前和提交后的数据,结果保持一致;解决脏读和幻读;
Serializable:
串行化,强制事务排序