mysql对于普通索引列的修改,事务未提交时,mysql对普通索引树是如何处理的

看了mysql mvcc的文章,其中提到mvcc实现是表中有隐藏列,修改行数据时,将原记录复制到undolog,然后将原记录在主索引树中修改,并由隐藏列指向undolog中复制的那一行记录,形成链式。
对这里我有个疑问,如果修改了索引列,那么原记录在索引树中的位置是否会发生改变即使事务没有提交,如果有改变,那么其他事务可重复读时是否还能正确使用索引?如果没有改变,当前事务重复读时是否能正确使用索引?又或者我原本的理解就有问题,请大佬帮忙指正。

讨论数量: 0
(= ̄ω ̄=)··· 暂无内容!

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!