标签:
1、默认的创建方式
在删除被参照的数据时,将无法删除。
2、级联删除
外键语法有个选项可以指定级联删除特征。这个特征仅作用于父表的删除语句。使用这个选项,父表的一个删除操作将会自动删除所有相关的子表记录
如果不能级联删除,可设置子表外键字段值为null,使用on delete set null语句(外键字段不能设置not null约束).
三、参照字段语法结构
创建外键约束是,外键字段参照父表的主键或Unique约束字段。这种情况下可以不指定外键参照字段名,如下:
当没有指定参照字段时,默认参照字段是父表的主键。
如果外键字段参照的是Unique而非Primary Key字段,必须在add constraint语句中指定字段名。
标签:
原文地址:http://www.cnblogs.com/blog-java/p/4571519.html