标签: mysql indexing foreign-keys
不同表的MySQL索引名和外键名必须不同?
例如,
两个表都具有相同的字段(profile_id),这些字段属于第三个表(配置文件)。所以我想将profile_id编入索引并将其限制为外键。
两个表中的索引名称都可以命名为“profile_id_idx”吗?
并且“profile_id_fk”也作为外键的名称?
答案 0 :(得分:12)
外键名称在所有数据库的所有表中必须是唯一的。索引名称可以在不同的表中重复使用。