谁能告诉我MySQL是否会自动索引它的外键?
我的MySQL正在使用MyIsam引擎。
发布于 2012-06-28 21:05:04
发布于 2012-06-28 21:05:47
MyISAM引擎不支持外键,只支持InnoDB引擎:
http://dev.mysql.com/doc/refman/5.5/en/innodb-foreign-key-constraints.html
InnoDB要求对外键和引用的键进行索引,以便可以快速检查外键,而不需要表扫描。在引用表中,必须有一个索引,其中外键列以相同的顺序作为第一列列出。如果引用表不存在,则会自动在引用表上创建这样的索引。如果您创建了另一个可用于强制执行外键约束的索引,则此索引可能会在以后以静默方式删除。如果给定了index_name,则按照前面描述的方式使用。
https://stackoverflow.com/questions/11245273
复制相似问题