【发布时间】:2012-08-09 10:58:47
【问题描述】:
假设我有 3 列,“Col1、Col2 和 Col3”,并且我在 Col1 上有一个索引。如果我对 Col3 中的数据进行更新(例如:更改一个 int),是否必须重新制作或再次更新索引,即使我根本没有触及索引列(Col1 的)数据?
【问题讨论】:
标签: mysql database indexing database-indexes
假设我有 3 列,“Col1、Col2 和 Col3”,并且我在 Col1 上有一个索引。如果我对 Col3 中的数据进行更新(例如:更改一个 int),是否必须重新制作或再次更新索引,即使我根本没有触及索引列(Col1 的)数据?
【问题讨论】:
标签: mysql database indexing database-indexes
简短回答:否
长答案:索引提供从列的值到列的位置的映射。值和位置都没有改变,所以索引条目没有改变,所以没有更新。
【讨论】: