12

MySQL索引名和外键名对于不同的表必须不同?

例如,

两个表都有相同的字段(profile_id),属于第三个表(profiles)。所以我想让 profile_id 被索引并将其约束为外键。

两个表中的索引名称可以命名为“profile_id_idx”吗?

并且“profile_id_fk”也是两者的外键名称?

4

1 回答 1

18

外键名称在所有数据库中的所有表中必须是唯一的。索引名称可以在不同的表中重复使用。

于 2012-11-12T04:47:54.900 回答