Read Uncommitted: 可以读取其他 未提交事务 的 更新数据
Read Committed: 读取的数据 只能来源于 已提交的事务
Repeatable Read: 一个事务内,一个SQL前后读出的数据都是一样的;会后Phantom Read的问题
Serializable: 每个事务挨着执行,没有并发
Dirty Reads Possible | No Repeatable Reads Possible | Phantom Reads Possible | Locking Reads | |
Read Uncommitted | Y | Y | Y | N |
Read Committed | N | Y | Y | N |
Repeatable Read | N | N | Y | N |
Serializable | N | N | N | Y |