我正在使用MySQL InnoDB
引擎。以下解释更新
查询的结果是
EXPLAIN UPDATE H_M_SAMP SET NEW_M_ID=17 WHERE M_ID IN(363)
H_M_SAMP
表的主键是 H_M_ID
。并且没有外键关系。
是否可以通过更新查询减少扫描行数,而不使用 M_ID 上的索引,因为我必须多次更新表?
谢谢。
最佳答案
是的。您想要在 H_M_SAMP(M_ID)
上建立索引:
create index idx_h_m_sampe_1 on h_m_sampe(m_id);
关于mysql - 不使用索引减少更新查询的行扫描,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28741431/