django 外键删除的操作 200315

外键的删除操作

在这里插入图片描述

CASCADE

级联删除

PROTECT

受保护的

在这里插入图片描述

删除时报错

在这里插入图片描述

SET_NULL

设置为空

主数据删除 从数据为空

前提条件是从数据的字段允许为空

在这里插入图片描述

SET_DEFAULT

设置一个默认值

在这里插入图片描述

SET

关联删除时设置默认值

情况一,值是一个关联对象

在这里插入图片描述

情况二,值为一个函数

函数提供一个返回值

在这里插入图片描述

DO_NOTHING

一切全看数据库级别的约束

在这里插入图片描述
数据库的默认级别如图

发布了203 篇原创文章 · 获赞 1 · 访问量 2530

猜你喜欢

转载自blog.csdn.net/whalecode/article/details/104873387
今日推荐