當(dāng)前位置:首頁 > IT技術(shù) > 數(shù)據(jù)庫 > 正文

mysql FORCE INDEX 強制指定某個索引
2021-10-11 15:08:30

mysql FORCE INDEX 強制指定某個索引

mysql可能并不總會選擇合適且效率高的索引去查詢,這時適當(dāng)?shù)膄orce index(indexname) 強制告訴mysql使用什么索引尤為重要。

使用示例:

CREATE TABLE `roles` (
  `username` varchar(50) NOT NULL,
  `role` varchar(50) NOT NULL,
  UNIQUE KEY `idx_user_role` (`username`,`role`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;

FORCE INDEX (索引名稱)

SELECT * FROM roles FORCE INDEX (`idx_user_role`) where username='nacos'

本文摘自 :https://blog.51cto.com/u

開通會員,享受整站包年服務(wù)立即開通 >