2012-01-18 71 views
0

我有五列一個簡單的MySQL表:我是否必須在我的索引中包含auto_increment?

id: auto_increment (primary) 
id_symbol: INT(4) 
id_category: INT(4) 
id_sector: INT(4) 
name: VARCHAR(100) 

我想爲id_simbol, id_category, id_sector這樣一個索引這些列上創建索引。我的問題是:

我也必須添加id(auto_increment)做這個索引,所以總共四列?

謝謝!

+0

如果您的存儲引擎是InnoDB,則PK會自動作爲第一列自動包含在每個索引中。 – Mchl 2012-01-18 09:56:32

回答

3

不,您不必將id列添加到該索引。

相關問題