MySQL 中外键是否自动建立索引?

Ven*_*h.S 4 mysql index index-tuning mysql-5.6

MySQL的InnoDB建表时需要为外键创建索引吗?

Ric*_*mes 6

FOREIGN KEY除非已经存在明显足够的索引,否则将为每个定义生成一个索引。

需要索引来防止全表扫描,以验证插入的行不会有链接到任何地方的键。

为了使索引可用,最左边的列必须与 FK 定义匹配。选择性是无关紧要的。