MySQL索引的名字和外键的名称都必须是不同的表有什么不同?
例如,
两个表都具有被属于第三表(配置文件)相同的字段(PROFILE_ID)。 所以,我想使索引的PROFILE_ID和约束它作为一个外键。
可以在索引名两个表中被命名为“profile_id_idx”?
而“profile_id_fk”作为既过于外键的名字吗?
MySQL索引的名字和外键的名称都必须是不同的表有什么不同?
例如,
两个表都具有被属于第三表(配置文件)相同的字段(PROFILE_ID)。 所以,我想使索引的PROFILE_ID和约束它作为一个外键。
可以在索引名两个表中被命名为“profile_id_idx”?
而“profile_id_fk”作为既过于外键的名字吗?
外键名称必须跨越所有数据库中的所有表中的唯一。 在不同的表索引名可以重新使用。