tidb数据库 update一条或多条语句中某个字段,没有被update的字段是否被会查询到缓存中?

tidb更新数据的方式是,先把数据从tikv中查出来,然后放倒缓存中将数据更新掉,然后再把数据持久化到tikv。而且,tidb使用的是mvcc机制,tikv中实际是保持多个副本。比如:修改前的副本,修改后的副本。例如:在查询中,如果查询的tso是在修改后的时间戳之前,那会差到修改前的副本数据。如果是在修改后的时间戳之后,查到修改后的副本数据就不再往下查了。所以,我理解,在修改数据的时候还是会把整条数据拿到缓存中的