foreign-keys 相关问题

外键是关系(和SQL)数据库的数据完整性功能。外键是关系表中的一组属性,它受参照完整性约束的约束。参照完整性约束要求一个表A中的外键属性值必须与某个指定表B中的相应值匹配(有时可能与A表相同)。

Sqlite 外键不匹配?

我已阅读问题是什么导致此 sqlite 外键不匹配?并理解引用的外键是唯一的,但插入表仍然会抛出外键不匹配错误:

回答 1 投票 0

django-admin formfield_for_* 根据实例更改默认值

我正在尝试更改外键表单字段的默认值,以根据登录用户设置其他模型的值。 但我却绞尽脑汁想... 这:改变ForeignKey的定义...

回答 2 投票 0

定义sqlite表的订单?

我目前正在创建一个sqlite数据库,我需要在其中定义一个排名系统。 每个级别必须在层次结构中具有唯一的位置。 我想到的第一个方法是创建一个职位

回答 1 投票 0

Android - crossref 表中的ForeignKey 有何用途?

我的应用程序定义了两个实体CardEntity和TagEntity,这些实体具有多对多关系。 我已经实现了以下交叉引用表来模拟多对多关系: @恩蒂...

回答 1 投票 0

如何过滤 Entity Framework Core 中包含的可选模型

我正在使用.NET 7,我有以下模型类: 公共类 MachineSchedule :BaseModel { 公共 int MachineScheduleId { 获取;放; } 公共 EWeekDay 工作日 { 获取;放; ...

回答 2 投票 0

Postgres 11 不强制执行外键约束?

即使问这个问题也让我觉得很傻,但请听我说完。 我们的 PSQL 数据库中有两个表,我们称它们为 A 和 B。发生的情况如下: postgres=# \d A; ...

回答 1 投票 0

处理复合外键的正确方法

我有多个类X、Y、Z: 公开课X { 公共 int Id { 得到;放; } 公共虚拟列表图像{获取;放; } } 公开课Y { 公共 int Id { 得到;放; } 公开

回答 1 投票 0

如何在laravel中建立两个表之间的关系?

我的数据库有两个表“游戏”和“团队”。 游戏迁移: $table->unsignedBigInteger('homeTeam'); $table->unsignedBigInteger('awayTeam'); $table->foreign('homeTe...

回答 2 投票 0

检查postgresql中的外键约束顺序

考虑我有一个像 lgs_item 这样的表,其中包含以下项目 id 标题代码 -------------------------------- 1 台笔记本电脑 01 我有几个表格引用了

回答 1 投票 0

mysql - 向表添加外键约束

我有两个表,名称为users,user_friends。 user 有超过 1000 万条记录,user_friends 有超过 6 亿条记录。问题是它没有约束。即当用户...

回答 1 投票 0

在 FileMaker 中,如何防止输入数据后字段被更改?

我有一个布局,称之为ExperimentsLayout,基于我的数据库表Experiment,它通过外键关系与表Scientist相关:Scientist.Id -> Experiment.ScientistId。 用户...

回答 1 投票 0

实体框架外键为空

当尝试创建包含与数据库中另一个表(Facultad)的关系的 Edificio 时,它不允许存储它并且模型 Ed 中的 EdiFac 虚拟公共外键...

回答 1 投票 0

无法使用 SET NULL 引用操作创建外键,因为一个或多个引用列不可为空

我正在创建一个应用程序,我需要表的多个外键。我正在使用 ASP.Net core 6.0、EF Core 7.0.11 和 MS SQL Server 2019。我正在使用代码优先方法来实现此功能

回答 1 投票 0

违反完整性约束 - 当值存在时找不到父键

我有桌子电影: 创建表格薄膜 ( 默认生成的 idFilm 编号作为标识(从 1 开始递增 1)主键, 标题 VARCHAR2(100) NOT NULL,

回答 1 投票 0

引用属于数组的外键

使用 Postgres,我创建了许多具有外键引用的表,但它们始终具有 1:1 关系。现在我想做一些不同的事情: 创建表 public.shared_medi...

回答 2 投票 0

跨多个 MySQL 数据库实例的外键

我们使用MySQL 8.0.30。 我们有两个数据库,PurchaseDB 和 ShopfloorDB,每个数据库都有自己的一组数百个表,表之间有多个外键约束。 一个例子:

回答 2 投票 0

跨多个 mysql 数据库实例的外键

我们使用的是mysql 8.0.30 我们有两个数据库:PurchaseDB 和 ShopfloorDB,每个数据库都有自己的一组 100 个表,表之间有多个外键约束。一个例子: 采购...

回答 2 投票 0

Postgres 允许重复的外键,一个带级联删除一个不带。这有道理吗?

我正在开发现有的 Postgres DB,我注意到 ER 图中的这两个 FK。拥有这两者有意义吗?他们似乎互相矛盾。只要其中一个 FK 就足以让...

回答 1 投票 0

两个外键引用相同的主键会导致循环或多级联路径,但为什么呢?

我正在尝试对数据库中的某些表定义一些约束。 我有以下表格: 目的地: ID (PK)、描述 托盘:ID (PK)、ID_Destination1、ID_Destination2 我会...

回答 1 投票 0

为什么出现 ERROR 1005 (HY000): Can't create table (errno: 150)?

创建表定价( 代码村 INT, 类型客舱 INT, 代码季 CHAR(2), 周价格 INT, 主键(CodeVillage、TypeCabin、CodeSeason) ); 创建表季节( 代码季节...

回答 4 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.