foreign-keys 相关问题

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

如何通过设置数据库代码优先在数据库列中允许为空

我在 ASP.NET Web API 项目中创建了一个数据库,但是插入数据会出现问题,因为默认情况下所有列都是 ColName(类型,不为 null)。我有开始日期和结束日期。第一次插入时我

回答 1 投票 0

FastAPI 中的 SQLModel:NoForeignKeysError

我单独创建了一个Postgresql数据库,其模式名为“geog”,以及两个名为projections(id,epsg_code,unit_id)和units(id,name)的表。 所以在我的代码中我有: 单位.py ... ...

回答 1 投票 0

插入到 shopping_lists 表时违反外键约束

我在使用 Laravel(使用版本 11.1.0)将条目插入 SQLite3 表时遇到问题,特别是违反了外键约束。 我有一个使用版本 11 的 Laravel 项目...

回答 1 投票 0

MySQL 如何一次只允许一个父表主键被一个子表引用?

我有两个“子”表引用相同的“父”表。 有没有办法只允许父表主键最多被一个“子表...

回答 1 投票 0

自引用外键是什么意思?

我检查了一个遗留数据库,发现了几个引用列自身的外键。引用的列是主键列。 ALTER TABLE [SchemaName].[TableName] WITH CHEC...

回答 2 投票 0

如何标记数据库中的每个表?通用外键、数组列或其他方法[关闭]

我目前正在设计一个 PostgreSQL 数据库,我需要在其中实现标记功能。本质上,我的数据库中许多表(7+)中的任何项目都可以通过键值标签来标记,非常

回答 1 投票 0

在 .NET 6 中创建数据库时出错

在编辑 ContractTypeOne 和 ContractTypeTwo 模型时,我收到此错误: 在表“

回答 1 投票 0

创建数据库 Dot Net 6 时出错

在编辑 ContractTypeOne 和 ContractTypeTwo 模型期间,我收到错误。 在表“

回答 1 投票 0

Django 模型:一个玩家可以玩很多游戏,而一个游戏只能由两个玩家玩?

我的 django 模型有问题.. 我有 2 个模型(表)玩家和游戏为多对多关系,第三个模型作为它们之间的中间表,其中玩家用户名作为

回答 1 投票 0

如何在 Entity Framework Core 8 中配置级联删除

我是 .NET 和 Entity Framework Core (v8) 的新手,我想知道是否有一种方法可以为以下内容配置级联删除 设想: 当我删除文件实体(数据库行)时,我想要所有

回答 1 投票 0

如何在.NET Core 8中配置级联删除

我是.NET新手,我想知道是否有一种方法可以在.NET Core 8中为以下内容配置级联删除 设想: 当我删除文件时,我希望也删除对其的所有引用。

回答 1 投票 0

从头开始创建数据模型:在 PostgreSQL 中添加外键

作为个人项目,我正在从数据集创建一个小型数据模型。 现在我在两个表之间创建外键时面临问题。 如果公共不存在则创建表。“年” ( ...

回答 1 投票 0

如何查找表中没有留下引用的行?

我的数据库中有这个用户代理表: 创建表 user_agents ( pk bigint NOT NULL AUTO_INCRMENT, user_agent 文本不为空, user_agent_hash BINARY(16) 唯一非空, 主键(pk), )

回答 1 投票 0

Postgres 可以在 LEFT JOINing 时使用外键(两个表之间)作为“ON”子句吗?

带有架构: 创建表 foo ( id 序列唯一, 名称 VARCHAR(15) NOT NULL, 域 VARCHAR(255), ); 创建表栏( foo_id INT 唯一非空引用 foo(id), 密码...

回答 1 投票 0

Entity Framework Core v7+:在没有导航属性的情况下对外键相关表执行删除

我有以下两个表,每个表都有数百万条记录,因此需要删除性能 表产品 ( DateOf 日期不为空, 类型 varchar(100) 不为空, ProductId int 不为空,...

回答 1 投票 0

postgres 外键是否意味着索引?

我有一个 postgres 表(我们称此表为事件),其中包含另一个表(我们称此表为日志)的复合外键。事件表如下所示: 创建表事件( 小学

回答 1 投票 0

PostgreSQL:如何标记数据库中的每个表?通用外键、数组列或其他方法

我目前正在设计一个 PostgreSQL 数据库,我需要在其中实现标记功能。本质上,我的数据库中任何表中的任何项目都可以通过键值标签进行标记,非常像......

回答 1 投票 0

ValueError - 无法分配:必须是一个实例

当我尝试在我的一个表中运行插入时,出现以下错误。 无法分配“1”:“Team.department_id”必须是“Department”实例 诚然我是

回答 4 投票 0

index: true 与foreign_key: true (Rails)

按照指南,我运行了以下命令: Rails g 迁移 CreateSnippetsUsers 片段:belongs_to 用户:belongs_to 这创建了以下迁移: 类 CreateSnippetsUsers <

回答 2 投票 0

合并在其他表中作为外键引用的表行

我有一个公司表,其中有一些重复的行,我发现这些行带有简单的 GROUP BY 名称。 该公司表有一个主键 id,在其他几个表中引用了该 ID...

回答 2 投票 0

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