我正在尝试设置一个由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个索引,一个由2个字段(location和duplicate_count)组成的称为location的复合索引。如果这是正确的,那就是我正在努力做的。我的解释似乎正确吗?
thanks in advance,
比尔你的解释很正确。尝试插入相同的值两次,正如@MarcB建议的那样。如果phpmyadmin/mysql控制台责怪你,那么没关系。