赞
踩
外键约束的修饰是为了更新父表时保证数据的完整性与正确性。
1:no action 和 restrict
保证当父表主键与子表中的外键相关联时,不允许修改父表中的内容,当然,父表中的某一个主键元素没有与子表相关联时,可以关系与删除该主键元素。
2:cascade
当父表中主键元素进行修改或者删除时,先判断是否有对应的外键,如果有,那么也修改和删除外键在子表中的数据,是为cascade
3:set null
当父表中的主键元素被修改或者删除时,先判断是否有对应的外键,如果有,那么将外键在子表中的数据置为空。
实现:
alter table emp add constraint fk foreign key (dept_id) references dept(id) on updata cascade;
alter table emp add constraint fk foreign key (dep_id) references dept(id) on updata cascade;
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。