查看隔离级别:select @@transaction_isolation;
验证:read uncommitted
set global transaction isolation level read uncommitted;
右表使用了start transaction,还没有commit左表就已经可以查询了
验证:read committed
set global transaction isolation level read committed;
只能提交之后才能查询到
验证:repeatable read
set global transaction isolation level repeatable read;
左方永远都是读取最开始的信息,就算右方创建提交了,左方也还是读不到
验证:serializable
set global transaction isolation level repeatable read;
左边只要不输入提交,右边的查询就会进入卡顿
