外键是关系(和SQL)数据库的数据完整性功能。外键是关系表中的一组属性,它受参照完整性约束的约束。参照完整性约束要求一个表A中的外键属性值必须与某个指定表B中的相应值匹配(有时可能与A表相同)。
当我创建一个像这样的对象时: Bus_stop_1 = 4(外键) 公交车站 2 = 7 那么它应该自动创建其他对象 公交车站 1 = 7 巴士站_2 = 4 ** 时间和距离相同 **
ON DELETE CASCADE 会删除父级,即使另一个子级将其作为父级吗?
这是一个关于当您删除使用 DELETE ON CASCADE 子句创建的表中的行时 MySQL 行为的问题(我有 8.0.18 版本,因为它的价值)。 假设我有这 2 个...
引入 FOREIGN KEY 约束可能会导致循环或多重级联路径 - 如何指定 ON DELETE NO ACTION?
我总共有 6 个实体,但我的问题是以下 3 个, “系”、“Filier”和“Etudiant”实体, “Department”实体包含许多“Filiere”和许多“Etudiant”实体,而“
这种模型架构可以吗 我有一个问题,它肯定有一个类型,但子类型是可选的 类 QuestionType(models.Model): Question_type = models.CharField(max_length=255...
我刚刚开始学习 PostgreSQL,在建立用户表和项目之间的关系时遇到困难。 我有两个表:用户和项目。每个项目都有一个创建者(用户),...
我最近开始学习postgresql,在设置表之间的关系时遇到了一些问题。 我有 2 个表 - 用户和项目。每个项目都有它的创建者(用户),每个用户......
如果我想像这样删除数据库中的所有表,它会处理外键约束吗?如果没有,我该如何处理? 去 IF OBJECT_ID('dbo.[课程]','U') 不是 N...
如何在导入后验证 MariaDB 数据库中现有数据的所有约束?
我将数据导入到 MariaDB 数据库中,同时禁用了外键约束检查。这些检查随后启用。然而,从某种意义上说,数据库中的某些数据似乎已损坏......
我正在寻找一种方法来将删除级联添加到我的 PostgreSQL 数据库中的所有外键(最好仅限于模式)。我在这里找到了一个脚本,但它似乎不适用于 Postgre...
我有两张桌子,一张是公司的 类型公司结构{ Id uuid.UUID `gorm:"column:id;primaryKey;"` CreatedAt time.Time `gorm:"index;column:createdAt"` 更新于
在 SQL Server 2008 中并给出 表A(A_ID,A_数据) 表B(B_ID,B_数据) ViewC(A_or_B_ID, A_or_B_Data) 是否可以定义 TableZ(A_or_B_ID, Z_Data) 以使 Z.A_or_B_ID 列受到约束...
SQLite 的“PRAGMAforeign_keys = ON”如何引用外键表?
当我意识到 SQLite 处理外键关系的方式与我想象的不同时,我确实花费了近三天的调试时间: 我的数据模型发生了变化,拆分了一个......
SQLAlchemy 无法在多对多关系中通过外键找到引用的表
我已经成功在我的数据库中添加了一个多对多关系。然而,当尝试添加另一个时,我遇到了: sqlalchemy.exc.NoReferencedTableError:与
这听起来像是一个愚蠢的问题,因为实际上有数百个教程。 但无论我遵循哪个教程来创建外键,或者就我而言,创建复合外键,...
类型错误:ForeignKey.__init__() 为参数“on_delete”获取了多个值
我正在尝试在 Django 的模型中定义一个foreign_key。但我收到错误“TypeError:ForeignKey.init()获得了参数'on_delete'的多个值” 我定义这个领域的方式...
Django:验证 ModelForm 的字段依赖于该模型的另一个字段
我有这两个 Django 模型: 类列表(models.Model): ... 价格 = models.DecimalField( 小数位数=2, 最大位数=20, 默认=0, 验证器=[
将 Django 模型的外键字段与同一模型的另一个字段进行比较
我有这两个 Django 模型: 类列表(models.Model): ... 价格 = models.DecimalField( 小数位数=2, 最大位数=20, 默认=0, 验证器=[
有没有办法使用information_schema来识别外键关系?我有一个数据完整性测试方法,使用约束视图与列视图相结合来动态地
数据库应该如何存储谁喜欢某个帖子? 我是否应该有一个单独的表来跟踪所有喜欢,并将每个帖子的每个喜欢保存在一起,存储article_id,user_id,以及...
我真的不知道如何命名我想要做的事情,所以我最好用具体的案例来解释它。 我有树表:产品、生产报告和商业参考。 商业参考有...