primary-key 相关问题

密钥是一组在表中不可简化且不可空的属性。

多列可以计为一个组合主键吗?

有一个村民,村民们参观了多个房屋。我想存储哪个村民访问哪个房子,以及他们访问的频率。我决定按如下方式创建表格;创建表'...

回答 1 投票 0

将自动增量主键插入现有表

我试图改变一个没有主键和auto_increment列的表。我知道如何添加主键列,但我想知道是否可以将数据插入主键列...

回答 11 投票 144

Postgres主键允许碰撞

该表应具有与主键(Item_id,Date,Status)类似的行为。但是,允许多个取消状态。 Item_id |日期|状态-------------------------------- 1 ...

回答 1 投票 0

什么是哈希和范围主键?

我无法理解Range主键在这里 - http://docs.aws.amazon.com/amazondynamodb/latest/developerguide/WorkingWithTables.html#WorkingWithTables.primary.key以及它是如何...

回答 3 投票 173

使用UNIQUE NOT NULL列时是否真的需要PRIMARY KEY?

我在SQL方面的知识是有限的,我希望能帮助我澄清PRIMARY KEY在以下情况下使用的人。我创建了一个表来支持ISO国家/地区信息。 ...

回答 2 投票 1

如何解决违反主键无法在SQL Server中插入重复值错误?

我对我的订单明细表执行了以下查询,该表旨在将OrderDetai11插入的所有记录复制到[dbo]。[订单明细](订单ID,产品ID,单位价格,数量,折扣)...

回答 3 投票 0

何时应该使用指向候选键而不是主键的外键的示例?

从我的阅读中,我了解什么是一个好的主键,什么是外键,什么是候选键。我读过几本不同的书和来源:外键必须指向......

回答 1 投票 1

在H2数据库引擎中为UUID类型的主键列指定默认值?

这个SQL:CREATE TABLE product_(pkey_UUID PRIMARY KEY); ...成功创建了一个表。但我希望新行默认为由RANDOM_UUID()生成的UUId,如本答案所示。 ...

回答 1 投票 0

使用三个主键在两个相同的表之间选择公共数据

我有两个表,比如table1和table2。它们具有完全相同的列和主键,并具有完全相同的目的。但是,table2比table1更新并且有更新的数据。我想合并......

回答 2 投票 1

一张桌子有两个外键吗?

我有以下表格(主键为粗体。斜体中的外键)客户表格ID ---名称---余额---账户名称---账户类型账户类别表格Account_Type ----余额客户...

回答 3 投票 17

Cassandra UUID分区键和分区大小

给定一个表CREATE TABLE sensors_by_id(id uuid,time timeuuid,some_text text,PRIMARY KEY(id,time))当有大量条目时,这会扩展吗?我不确定,如果是UUID ......

回答 2 投票 0

使用TSQL确定表的主键

我想使用TSQL确定表的主键(存储过程或系统表很好)。 SQL Server(2005或2008)中是否存在这样的机制?

回答 9 投票 48

INSERT INTO使用单个列的默认值

我有一个问题是将数据插入1个表中,列为1列名称:user_id列:id我试图在此列中使用此查询添加1行:INSERT INTO user_id(id)VALUES()问题是...

回答 2 投票 0

SYS_GUID()函数可以在另一个db上生成相同的guid

我打算使用SYS_GUID()函数在现有表中生成主键(截至目前,该表中不存在主键)我想知道在某些情况下是否我们同步数据...

回答 2 投票 1

将列添加到mysql数据库中的所有表(未知表名)

我需要将一个主键添加到给定数据库中的一组表。我不知道会有多少个表或者它们的具体名称是什么。它们都是for datatable _ ##,其中## ...

回答 4 投票 11

如何在基本实体中定义通用主键字段?

我创建了一个BaseEntity类,它将包含其他实体的所有公共字段,如created_date,created_by,updated_by等,我还保留了主键id。我正在使用扩展......

回答 2 投票 2

我应该将主键拆分为分区键和行键组件吗?

我想将数据存储在Azure表中。此数据的主键将是MD5哈希。为了在性能和可扩展性之间取得良好的平衡,最好同时使用两者的组合......

回答 1 投票 0

如何使MongoDB的列成为SQL Server中发生的主键,避免重复记录?

如何将主键添加到MongoDB中的特定列?如何避免MongoDB中的重复记录?

回答 2 投票 0

具有共享主键的同一列的密钥的Mysql概念

如下面的代码,我将chat_id和student_id设置为主键,以便为另一个student_id添加相同的聊天。当它投入生产时,记录会很多。我应该再添加一个索引......

回答 1 投票 0

使用JPA和Hibernate提供程序的ManyToMany关系不会创建主键

我使用Hibernate作为具有ManyToMany关系的提供程序创建了两个JPA实体(Client,InstrumentTraded)。让Hibernate为MySQL生成表后,看起来......

回答 4 投票 8

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