FORCE INDEX/IGNORE INDEX 的语法:

SELECT *** FROM TABLE [{USE|IGNORE|FORCE} INDEX (key_list)] WHERE ……

USE INDEX
在你查询语句中表名的后面,添加 USE INDEX 来提供你希望 MySQ 去参考的索引列
表,就可以让 MySQL 不再考虑其他可用的索引。
Eg:SELECT * FROM mytable USE INDEX (mod_time, name) ...

IGNORE INDEX
如果你只是单纯的想让 MySQL 忽略一个或者多个索引,可以使用 IGNORE INDEX 作
为 Hint。
Eg:SELECT * FROM mytale IGNORE INDEX (priority) ...

FORCE INDEX
为强制 MySQL 使用一个特定的索引,可在查询中使用 FORCE INDEX 作为 Hint。
Eg:SELECT * FROM mytable FORCE INDEX (mod_time) ...

相关文章:

  • 2021-08-05
  • 2021-12-18
  • 2021-12-18
  • 2021-12-26
  • 2021-12-20
  • 2021-09-15
  • 2021-03-31
  • 2021-11-20
猜你喜欢
  • 2021-05-20
  • 2021-06-21
  • 2022-12-23
  • 2022-02-08
  • 2021-12-19
  • 2022-02-25
相关资源
相似解决方案