请帮我在mysql中创建两个表之间的索引?我有“帐户”和“组”表。我必须使用“group_id with index_id”进行索引并且是唯一的。
答案 0 :(得分:0)
MySQL表索引在单个表上。
也许您正在考虑a FOREIGN KEY,它仅适用于InnoDB存储引擎。
答案 1 :(得分:0)
我自己刚刚学会了这个,here,但显然如果你在一个字段上创建一个Unique约束,mySql会自动在该字段上创建一个非聚集索引。
答案 2 :(得分:0)
我认为你正在寻找外键。
此语句假定'group_id'是帐户表中的一列,'index_id'是组表中的一列。
ALTER TABLE account ADD CONSTRAINT group_index FOREIGN KEY (group_id) REFERENCES group (index_id)