2012-01-18 47 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列添加到该索引。

相关问题