84669 人學習
152542 人學習
20005 人學習
5487 人學習
7821 人學習
359900 人學習
3350 人學習
180660 人學習
48569 人學習
18603 人學習
40936 人學習
1549 人學習
1183 人學習
32909 人學習
我知道USE INDEX,IGNORE INDEX,FORCE INDEX这3个命令,分别是添加 USE INDEX 来提供你希望 MySQ 去参考的索引列表,就可以让 MySQL 不再考虑其他可用的索引。IGNORE INDEX让 MySQL 忽略一个或者多个索引。FORCE INDEX为强制 MySQL 使用一个特定的索引。哪有什么命令可以让mysql同时使用两个索引来进行查询吗?
光阴似箭催人老,日月如移越少年。
什麼意思?你是想要聯合索引嗎?類似這樣的:
alter table test add INDEX `sindex` (`aaa`,`bbb`,`ccc`)
aaa, bbb, ccc分別是test表的三個欄位
Mysql會對索引進行合併,手冊上相關的資料,詳情請看http://dev.mysql.com/doc/refman/5.6/en/index-merge-optimization.html
http://dev.mysql.com/doc/refman/5.6/en/index-merge-optimization.html
樓上回答了建立複合主鍵,查詢的話select group by a,b
什麼意思?你是想要聯合索引嗎?類似這樣的:
aaa, bbb, ccc分別是test表的三個欄位
Mysql會對索引進行合併,手冊上相關的資料,詳情請看
http://dev.mysql.com/doc/refman/5.6/en/index-merge-optimization.html
樓上回答了建立複合主鍵,查詢的話select group by a,b