-1

我正在尝试使用以下方法设置由 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 )组成。如果这是正确的,这就是我想要做的。我的解释似乎正确吗?

提前致谢,

账单

4

1 回答 1

1

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

于 2013-04-04T16:56:11.177 回答