外键的主要功能是什么呢?为什么要设置Foreignkey

来源:7-6 course相关的表结构设计 - 2

慕慕1043095

2021-04-01

写回答

1回答

bobby

2021-04-02

外键能确保 你的数据的完整性,比如你添加了一个 course这里有一个外键指向一个org,当你入库的时候,如果对应的org的数据不能存在,所以数据很完整,但是如果你不设置外键,那么即使这个org不存在你也能入库,虽然这样入库很爽,但是当你取数据的时候可能会取到不完整的数据,所以设置了外键你能省很多检查工作

1
0

Django+ xadmin 开发在线教育网站

一套通用的技术组合拳,助你解决大部分Python类网站后端问题

1911 学习 · 2149 问题

查看课程