-
1 votesanswersviews
Cassandra使用Where子句中的Collection Primary Key选择查询
我是Cassandra的新手,我创建了一个以冷冻集合为主键的表 cqlsh> create table rick_morty (id uuid, name text, adventure text, instigator frozen<set<text>>, PRIMARY KEY((instigator), adventure, name, id)); 现在我想基... -
1 votesanswersviews
为什么模型的Yii PrimaryKey为空?
我在我的数据库中有一个表,并通过yii模型工作,这个表没有primarykey和id列 . 然后我决定在此表中添加一个id列 . 当将一个id列添加为primaryKey时,我的模型找不到这个新列作为primaryKey,当我在我的模型中调用$ this-> primaryKey时,返回null给我! -
0 votesanswersviews
为什么我的主要和辅助DocumentDB密钥未显示在Azure门户中?
我刚刚创建了一个新的DocumentDB实例 . 当我转到新Azure门户上的“密钥”区域时,我看不到主键或辅助键 . 我的URI已列出 . 我尝试使用重新生成功能,希望能创建密钥,但没有运气 . 其他人有这个问题吗?如果没有技术支持订阅,我如何向Msft报告? -
5 votesanswersviews
在Code-First Entity Framework中包含复合主键中的外键
我有一个名为 Member 的实体,我想为其设置 MemberId 和 GroupId 的主键 . 在这种情况下, GroupId 是实体 Group 的主键 . 使用下面的代码,外键设置正确,但它不包含在主键的一部分中 . 如何添加外键列以生成复合主键? public class Member { [Key] public string MemberId { get; set; ... -
1 votesanswersviews
使用复合主键自动增量
我不完全确定要搜索什么,所以我很抱歉,如果这实际上是重复的 . 我有一张 table (或至少想要)如下: ID 公司名称 SomeOtherInfo 主键是 ID 和 Company name (复合主键) . 我想要的是每个公司的ID自动递增 . 例如: 1-google 2-google 3-google 1-yahoo 4-google 2-yahoo 通过这种方式,它们... -
0 votesanswersviews
如何为事务和主表选择主键?
在设计数据库时,例如假设我有名为 SalaryTrans , EmployeeMaster 和 AttendanceTrans 的表 . 假设其标准化为第3范式,表字段将如下...(仅显示相关的3个表) SalaryTrans (salary_id[pk], employee_id[fk], month, ..., net_salary ) EmployeeMaster (employee_id... -
48 votesanswersviews
pgAdmin中的主键和外键
我想知道有些人可以给我一个关于如何在pgAdmin中分配主键和外键的解释吗? 我在网上找不到任何信息 . 例如......我有一张学生表,里面有他们的所有细节(地址,d.o.b . 等) . 我要在表中添加一个student_number并将其作为主键 . 我只是想知道如何使用pgAdmin做到这一点?如果你可以善解释,请给我关于在postgreSQL(和pgAdmin)中使用主键的更多信息 . ... -
36 votesanswersviews
主键和外键同时使用
在SQL Server 2008中是否可以创建一个由2列同时创建主键和外键的表?如果是的话,这样的代码怎么样?我已经搜索过,什么都没有 . -
0 votesanswersviews
关于表中的主键?
我想对这样的数据库表中的主键的特征进行一些解释 . 这是针对vb 2008快速版,因为我是这种语言的新手,如果这是真的,据我了解的特点在于将每个字段的主键设置为true . 我的问题是,如果您使用DataContext在表中执行更新/编辑记录,如果您在表中设置了某个字段的主键,则它将编辑所有记录在一个数据行中但是如果你把主键的true放在除了其中一个之外的所有字段中,那么该字段的数据列中主键为fa... -
0 votesanswersviews
MySQL表创建错误
我想创建一个Date表(数据用葡萄牙语),我在dia(day),mes(月)和ano(year)之前有“unique”属性,但是我决定删除它们,因为它没有任何意义,因为表中可能会有很多天“25”和很多“januarys”,但是当我删除“unique”属性时,我收到了以下错误 ERROR 1005(HY000):无法创建表'ist169515.Disponivel'(错误号:150)错误1005(... -
147 votesanswersviews
如何正确创建复合主键 - MYSQL
这是我正在使用的激烈设置的粗略过度简化 . table_1 和 table_2 都具有自动递增代理主键作为ID . info 是一个包含有关 table_1 和 table_2 的信息的表 . table_1 (id, field) table_2 (id, field, field) info ( ???, field) 我试图决定是否应该使 info 的主键成为 table_1 ... -
424 votesanswersviews
如何在postgres不同步时重置postgres的主键序列?
我遇到了我的主键序列与我的表行不同步的问题 . 也就是说,当我插入一个新行时,我得到一个重复的键错误,因为串行数据类型中隐含的序列返回一个已存在的数字 . 这似乎是由导入/恢复不能正确维护序列引起的 . -
1 votesanswersviews
在Oracle中查询以获取具有主键信息的表中的列
什么是获取表描述的查询,其中列的主键是主键的标记?例如,它将返回如下内容: Table Column is_part_of_pk ----- ------ ------------- ADDRESS ID 1 ADDRESS ADDR_LINE_1 0 ADDRESS ADDR_CITY 0 STUDENT FIRST_NAME ... -
1 votesanswersviews
实体类型要求使用键属性定义主键错误
设置概念验证应用程序 . 我在VS2017的 Web Application (Model-View-Controller) 模板中添加了 ApplicationDbContext 类和我的 Transaction 类 . 当我尝试运行 Add-Migration AddsTransactions 时出现此错误: 实体类型“交易”需要定义主键 . 这是我的 ApplicationDbConte... -
3 votesanswersviews
关于使用电子邮件地址作为主键的想法[重复]
这个问题在这里已有答案: Use email address as primary key? 25个答案 使用电子邮件地址作为主键的做法是什么?我应该避免使用自动递增的ID号,还是引擎能够处理它? MySQL数据库,但我对其他引擎如何处理这个问题感兴趣(特别是PostgreSQL) . -
5 votesanswersviews
Firebird中主键的最大大小是多少?
我需要将一个Varchar(255)字段设置为Firebird 2.1中数据库表的主键 . 我收到错误消息,说明字段大小太大 . 我使用UTF8作为我的字符集,默认页面大小为4096 . 可以在Firebird中执行此操作吗?我需要确保此列是唯一的 . -
2 votesanswersviews
MySQL主键和VARCHAR(255)
我有一个数据库使用VARCHAR(255)作为表的主键,它们看起来像GUID . 对于表现来说,Int会不会更好? -
4 votesanswersviews
MySQL INSERT仅在行不存在时,否则选择重复行
我正在寻找一个声明,它将尝试在表中插入一行,但如果遇到一行,则返回重复行的主键 . 表中的一个字段是自动递增主键,另一个字段是唯一的 . -
469 votesanswersviews
无法更新EntitySet - 因为它具有DefiningQuery并且不存在<UpdateFunction>元素
我正在使用.net 3.5的Entity Framework 1 . 我正在做这样简单的事情: var RoomDetails = context.Rooms.ToList(); foreach (var Room in Rooms) { Room.LastUpdated = DateTime.Now; } 我尝试这样做时收到此错误: context.SaveChange... -
11 votesanswersviews
Cassandra - 查询聚类键
我刚刚开始使用Cassandra,我正在尝试使用不同的分区和群集密钥创建表,以便了解如何以不同方式查询它们 . 我用表格的主键创建了一个表 - (a),b,c,其中a是分区键,b,c是聚类键 . 查询时我注意到以下查询: select * from tablename where b=val; 结果是: 无法执行此查询,因为它可能涉及数据过滤,因此可能具有不可预测的性能 . 如果要在性能不可预... -
10 votesanswersviews
复合主键是否应该在SQL Server中进行群集?
考虑这个示例表(假设SQL Server 2005): create table product_bill_of_materials ( parent_product_id int not null, child_product_id int not null, quantity int not null ) 我正在考虑一个包含两个product_id列的复合主键(我肯定... -
3 votesanswersviews
SQL Server:非null唯一与主键
假设我有一些表 T 带有一些非空字段 A . A 上有一个聚簇索引 . 请考虑以下两个选项: 我将 A 作为主键 . 我为 A 创建了一个UNIQUE约束 . 区别在哪里?我知道主键是什么,我知道w.r.t有一个概念上的区别 . 数据库理论 . 但是SQL Server的实际区别是什么? SQL Server数据库引擎的行为有何不同?在这两种情况下,表的聚簇索引都在 A 上;在这... -
2 votesanswersviews
如何从SQL中的复合主键迁移到单个属性键?
我想将使用复合主键的表迁移到唯一的主键 . 我的表如下: CREATE TABLE REGM ( LNG_CD VARCHAR2(2 BYTE) NOT NULL ENABLE, REG_NRI NUMBER(10,0) NOT NULL ENABLE, ... CONSTRAINT PK_REGM PRIMARY KEY (LNG_CD,... -
2 votesanswersviews
SQL声明主键或主键约束
在Oracle SQL中,将字段声明为PRIMARY KEY之间的区别是什么 CREATE TABLE my_tab ( my_var NUMBER PRIMARY KEY, ... 并在表定义的末尾添加一个CONSTRAINT?应该何时使用另一个?另外,在PRIMARY KEY之前,NOT NULL是否需要包含在上面的代码中? 我环顾四周,似乎无法找到任何明确的答案,为什么我应该使用一个而不是... -
1 votesanswersviews
SQL Server:复合键主键约束fk,无法理解SQL架构图
我正在寻找电子商务网站的基本SQL图,我遇到了这个例子:http://addons.oscommerce.com/info/3853/page,23 . 有许多表具有复合主键,但它们似乎只有一个外键约束 . 这是主题中的一个表的捕获: products_options_values_to_products_options 和 products_options_valuesschema:http:/... -
5 votesanswersviews
使用唯一索引但没有主键在SQL Server中创建表有什么影响?
这个问题来自我的部门内部关于制作一个简单的多对多交叉引用表的最佳方法,该表只包含两列,这些列本身就是其他表中的主键 . 是否有人具有支持或反对创建具有单个唯一索引但没有主键的表的具体证据? (替代方案详述如下) . 换句话说:有没有人(特别是MSFT人员)知道SQL Server内部唯一地识别具有主键的行a)和b)没有主键的行? In detail : 给定输入表: CREATE TABLE Fo... -
1 votesanswersviews
具有主键和外键的SQL唯一值
我很确定之前已经问过这个问题,但是使用SQL我试图只允许表使用主键和外键来获得唯一值 . 这可能听起来令人困惑,因此这些是我的SQL语句 . Folder 表: CREATE TABLE [dbo].[Folder] ( [FolderID] VARCHAR(50) NOT NULL, [FolderURL] NCHAR(255) NOT NULL, [FolderTag... -
1 votesanswersviews
Unique和Composite主键之间的区别在sql server中
我想知道SQL Server中唯一键和复合主键之间的区别 . 据w3c学校说: UNIQUE约束唯一标识数据库表中的每条记录 . UNIQUE和PRIMARY KEY约束都为一列或一组列的唯一性提供了保证 . PRIMARY KEY约束自动在其上定义UNIQUE约束 . 请注意,每个表可以有许多UNIQUE约束,但每个表只有一个PRIMARY KEY约束 . 我们可以使用以下方法创建复合主... -
2 votesanswersviews
索引MySQL表以获得最佳查询的替代方法?
我很困惑如何最好地索引MySQL中的表并需要有关最佳类型的索引构造的帮助 . 目前我在这个表上使用了唯一键索引,但不知道这是否是最好的使用方法,在某些情况下,由于MySQL的限制,我不能使用这种类型的索引 . 该表由主键和n列组成,在这种情况下保持简单n = 4 . 所以表格如下:pk,col1,col2,col3,col4 col1-n中的值是VARCHAR,通常长度在1到4个字符之间 . 主键... -
1 votesanswersviews
PostgreSQL:主键
根据PostgreSQL文档,一个表最多只能有一个主键(虽然它可以有许多唯一和非空约束) . CREATE TABLE products ( product_no integer PRIMARY KEY, name text, price numeric ); 那么当你将两列作为主键时会发生什么呢? CREATE TABLE example ( a integer, ...