您的位置:首页 > 数据库

My SQL外键约束

2015-10-12 15:30 375 查看
外键约束对子表的含义:如果在父表中找不到对应的候选键,则不能对子表进行insert/update操作

外键约束对父表的含义:在父表上进行update/delete以更新或删除在子表中有一条或多条对应匹配行的候选键时,父表的行为取决于:在定义子表的外键时指定的on update/on delete子句

action方式:在对父表进行update/delete操作时,子表匹配的列也对应的进行update/delete操作

set null方式:在对父表进行update/delete操作时,将子表对应匹配的列设置为null,需要注意到子表的列不能设置为not null

No action方式 :如果子表中有匹配的记录,则不能对父表进行update/delete操作

Restrict方式:同No action 都是立即检查约束关系,若有匹配的记录,则不能对父表进行update/delete操作
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: