我正在使用 phpMyAdmin。为了使用 InnoDB 设置外键约束(在“结构”选项卡上的“关系视图”链接下),我似乎需要为要添加约束的字段添加索引。这显然会影响表上插入/更新的性能,特别是如果我想添加几个约束的话。是否可以在 InnoDB 中指定外键约束或关系完整性,而不需要为所需字段创建索引?
非常感谢
JS,伦敦
来自MySQL 参考手册:
InnoDB 需要外部索引
键和引用的键,以便
外键检查可以很快,但不能
需要进行表扫描。在里面
引用表,必须有一个
外键列所在的索引
被列为第一列
相同的顺序。这样的索引就创建好了
自动在参考表上
如果它不存在。 (这是在
与一些旧版本相比,
必须创建哪些索引
明确或建立外国
关键约束将失败。)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)