如果两个表的外键指向另一个表的相同主键,这是否意味着为这些外键创建了两个索引,或者它们使用相同的索引(主键索引?)
最佳答案
将创建两个索引;每个外键一个(包括主键列上的索引,总共三个)。应该注意的是,其他数据库系统并非如此,它们要求您在外键上显式添加索引。 MySQL的innodb要求在创建外键关系时必须创建索引。
参见Foreign Keys了解更多。
关于mysql - 数据库设计以及外键如何工作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3552642/