composite-primary-key 相关问题

复合主键是主键,由多个列组成。列组合保证了PK的唯一性。

何时使用复合键而不是自动递增键?

我正在创建一个数据库,但我对其中一个表不确定。这个表存储了每个游戏中的用户,所以每个用户在每个游戏中都有一个条目。用户是通过他们的user_id来识别的,user_id是一个 ...

回答 1 投票 0

将主键从简单键更改为带有新列的复合键

我正在尝试将我的一个表的主键从简单键更改为组合键,其中组合键应由旧的pk列和新创建的列组成。我遵循了这个...

回答 1 投票 1

具有复合键的单边OneToMany也是外键,应该使用@IdClass或@Embeddable?

我很难决定使用@IdClass还是@Embeddable为下面所示的OneToMany db关系建模复合主键。 user_id是用户表的主键,并且...

回答 1 投票 0

MySQL:您如何查询复合主键?具体来说,是NOT IN查询吗?

我有一个注释表和一个comment_edit表,以及olddb_edit。简化后,相关表如下所示:CREATE TABLE`olddb_edit`(edit_id INT NOT NULL,edit_time INT NOT ...

回答 1 投票 0

如何在PostgreSQL中从1启动我的序列号[重复]

如何从1开始我的id列?我的表是:id |起源目的地|持续时间---- + ------------- + ------------- + ---------- 6 |巴黎|纽约| 540 7 |东京| ...

回答 1 投票 0

JPA注释:OneToMany使用也是外键,@ IdClass或@Embeddable的复合主键

我很难决定使用@IdClass还是@Embeddable为下面所示的OneToMany db关系建模复合主键。如您所见,user_id是用户的PK ...

回答 1 投票 0

PostgreSQL中多列的主键?

如何使用PostgreSQL在单个表中为多列提供主键?示例:创建表“ Test”(“ SlNo” int不为null的主键,“ EmpID” int不为null的//想要成为...

回答 1 投票 16

使用具有多列主键的Hibernate Get

说我有一个看起来像这样的类:public class MyClass {@Id @Column(name =“ ID”)private long Id; }我可以使用休眠会话在类上进行获取或加载:MyClass a ...

回答 2 投票 3

违反了Oracle SQL唯一约束

我需要创建表和输入值。插入时除了两行外,其他所有行都给我一个错误,“违反唯一约束”。 DEPT_LOCATIONS表中的最后一行,...

回答 2 投票 1

Laravel关系组合主键

如何使用组合键在Laravel中定义关系?我有2个表,其中有2个主键,顺序为[id_order,id_trip]和详细顺序为[id_trip,id_seat]。我试图获得$ order-> ...

回答 2 投票 1

MySQL处理复合键查询的最快方法

我在具有许多行的MySQL数据库上的慢速查询遇到了一些问题,我只是希望确保自己做的正确。我有一个表,其中包含一个TAID及其相关的行,如下所示:...

回答 1 投票 0

如何使postgresql中的各列分别唯一?

我知道我们可以将主键应用于列以提供一行的唯一性,并且我们可以应用多个主键并获得一个复合键。但这不适用于我的情况。我有用户名和电子邮件...

回答 2 投票 -1

SQL多对多

我需要建立一个简单的论坛(留言板)作为学校项目。但是我遇到了一个问题。在上面的img中,有2个表:post和category,它们具有多对多关系。我做了...

回答 3 投票 0

我可以创建带有额外字符的复合键吗?

我正在使用MySQL构建一个新的数据库,以存储从多个项目中汲取的经验教训。当我们在办公室谈论此问题时,我们通过项目编号和课程编号引用课程,即PR12 -...

回答 1 投票 0

如何为一个表创建多个主索引?

我很好奇是否为多列创建主键使用与为多列创建主索引相同的格式,如下所示?假设我要为...

回答 1 投票 0

当复合主键不在两个语句中时,是否可以连接两个select语句

我需要一些建议。连接两个表时出现问题。示例:所有者具有五件组合键位置具有六件组合键所有者...

回答 1 投票 -1

为什么要将外键定义为数据透视表中的主键?

今天我遇到了一些问题,有人在数据透视表中将外键定义为主键!这是为什么?它对性能有影响吗?有哪些好处和用例?我们应该定义外键吗...

回答 1 投票 0

Elixir-Ecto-复合主键和关系

有人用复合主键成功创建到表的关系吗?我正在尝试实现以下目标:创建表(:resources,primary_key:false)确实添加了:id,:uuid,...

回答 1 投票 3

外键必须具有与所引用的主键错误相同的列数,但没有具有组合键的实体

我有这个实体:EmployeeExpert.java @Entity @Table(name =“ employee_expert”)公共类EmployeeExpert {@Id @Column(name =“ employee_expert_id”)私有整数...

回答 1 投票 0

带有复合主键的SQL连接

我必须加入两个表。但是在一个表中不存在主键,而在其中存在复合主键,意味着三列在一起唯一地定义了该表的一行。我在...

回答 2 投票 25

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