我的独特指数是否已设定?

时间:2013-04-04 16:42:14

标签: php mysql phpmyadmin

我正在尝试使用以下方法设置由2个字段组成的复合唯一索引:

ALTER TABLE mytable ADD UNIQUE INDEX(location,duplicate_count)

当我在phpmyadmin中检查索引时,我看到:

Keyname Type    Unique  Packed  Column  Cardinality Collation   Null    Comment
PRIMARY BTREE   Yes No  id  1   A   No  
location    BTREE   Yes No     location 1   A   Yes 
                               duplicate_count1 A   Yes

所以看起来(如果我理解正确)有1个索引,一个名为location的复合索引由2个字段组成(location和duplicate_count)。如果这是正确的,那就是我想要做的。我的解释是否正确?

提前感谢,

比尔

1 个答案:

答案 0 :(得分:1)

你的解释是正确的。尝试两次插入相同的值,如@MarcB建议的那样。如果phpmyadmin / mysql控制台指责你,那就没关系。