标签: mysql database database-design foreign-keys
如果两个表具有指向另一个表的同一主键的外键,这是否意味着为这些外键创建了两个索引,或者它们是否使用相同的索引(主键索引?)
答案 0 :(得分:4)
将创建两个索引;每个外键一个(总共三个,包括主键列上的索引)。应该注意的是,对于要求您在外键上显式添加索引的其他数据库系统,情况并非如此。 MySQL的innodb要求在创建外键关系时创建索引。
有关详情,请参阅Foreign Keys。