我正在尝试使用以下方法设置由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)。如果这是正确的,那就是我想要做的。我的解释是否正确?
提前感谢,
比尔
答案 0 :(得分:1)
你的解释是正确的。尝试两次插入相同的值,如@MarcB建议的那样。如果phpmyadmin / mysql控制台指责你,那就没关系。