关于数据库设置级联,删除时不影响数据

 我来答
阿冬76
2014-10-17 · TA获得超过5028个赞
知道大有可为答主
回答量:2710
采纳率:88%
帮助的人:1091万
展开全部
主表中使用primary key设置主码,
从表中使用foreign key设置外码,参照主表中的主码,在foreign key的最后如果加上了on delete cascade,则在删除主表中的数据时,从表中对应的数据会被一起级联删除;在foreign key的最后如果加上了on delete set null,则在删除主表中的数据时,从表中对应的数据会被设置为null;在foreign key的最后什么也不加,则在删除主表中的数据时,如果从表中有对应数据参照它,主表中这些数据就无法删除,会报错。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式