对视图进行分页查询期间,视图涉及到的表的数据变化导致查询不一致

你需要了解下隔离级别这个概念,TiDB 支持 RR (快照隔离)隔离级别,在快照隔离级别下

begin;  -- 开启一个事务
select xxx;    -- 接下来的几个查询,都是查询同一快照,所以数据不会变化
select xxx;
commit;  -- 最后 commit
1 个赞