您当前的位置: 首页 > 学无止境 > 心得笔记 网站首页心得笔记
navicat中设置外键约束
发布时间:2017-04-28 21:57:08编辑:雪饮阅读()
1. 两个表必须为 InnoDB 类型。
2. 外键和被引用键必须是索引中的第一列,InnoDB不会自动为外键和被引用键建立索引,必须明确创建
它们。
3. 外键与对应的被引用键在 InnoDB 内必须有相似的内部数据类型,以便他们不需要一个类型转换就可
以进行比较。整型字段的长度与有符号类型必须一致。 字符型则不需要一致。如果指定了一个SET
NULL 动作,那你必须要确定子表中的对应字段没有定义为 NOT NULL
navicat中使用步骤:
定位于外键所在表->设计表,首先建立索引
然后建立外键
本人建立时发现,直接建立外键貌似不行,但建立两次就ok了,估计第一次是因为没有索引,所以自动建立索引了,而第二次则是建立外键。
关键字词:navicat,外键约束