mysql中索引的限制
作者:佚名 時間:2014-11-19 分享到:
在使用索引的同時,還應該了解mysql中索引存在的限制,以便在索引中盡可能地避開限制所帶來的問題,下面列出了目前mysql中與索引使用相關的限制:
1.myisam存儲引擎索引鍵長度的總和不能超過1000字節;
2.blob和text類型的列只能創建前綴索引;
3.mysql目前不支持函數索引;
4.使用不等于(!=或者<>)的時候,mysql無法使用索引;
5.過濾字段使用了函數運算(如abs(colume))后,mysql無法使用索引;
6.join語句中join條件字段類型不一致的時候,mysql無法使用索引;
7.使用like操作的時候如果條件以通配符開始(如'%abc')時,mysql無法使用索引;
8.使用非等值查詢的時候,mysql無法使用hash索引;
在使用索引的時候,須要注意上面的這些限制才能更好的使用好php+mysql環境搭建的網站建設工作.
如沒特殊注明,文章均為上海聯楷網絡原創,轉載請注明來自:http://www.ktcbnqb.cn/help/20151126/n1948.html