-
0 votesanswersviews
在“添加”表单上将“self”选项添加到自引用外键
我有一个自我引用的ForeignKey字段: class Thing(models.Model) special_thing = models.ForeignKey( 'self', blank=True, null=True ) 在“添加东西”表格中,除了其他现有的东西,我需要提供“这件事本身”的选择,即尚未添加的东西 . 告诉用... -
5 votesanswersviews
从Entity Framwork中的POCO类中删除导航属性
我正在使用生成的POCO类和实体框架 . 为了使代码不那么复杂,我试图从代码中删除所有导航属性,同时仍然在数据库中保留外键约束(导航属性对我们来说弊大于利) . 如果我从POCO类中手动删除它,我会收到以下错误 实体类型UserEntity不是当前上下文的模型的一部分 如果我尝试从.edmx文件中删除它们,我会收到以下错误: 错误3错误3015:从第479,562行开始映射片段时出现问题:从... -
0 votesanswersviews
引入FOREIGN KEY可能会导致循环或多个级联路径
我使用实体框架与代码第一的方法 . 在我的 onModelCreating 中,我正在使用键和关系创建表(我使用的是Fluent API方法,而不是数据注释) . 但是当我尝试使用 Update-Database 命令生成我的模型时,我收到以下错误 在表'发票'上引入FOREIGN KEY约束'FK_customers.invoices_customers.billingCenters_bill... -
8 votesanswersviews
实体框架核心:如何解决引入FOREIGN KEY约束可能会导致循环或多个级联路径
我正在使用Entity Framework Core和Code First方法,但在更新数据库时收到以下错误: 在表'AnEventUsers'上引入FOREIGN KEY约束'FK_AnEventUsers_Users_UserId'可能会导致循环或多个级联路径 . 指定ON DELETE NO ACTION或ON UPDATE NO ACTION,或修改其他FOREIGN KEY约束 . 无... -
1 votesanswersviews
SQL Server:两个指向一个表的外键 . 错误:引入FOREIGN KEY约束可能会导致循环或多个级联路径
我收到错误: 消息1785,级别16,状态0,行238在表'Studios'上引入FOREIGN KEY约束'FK_Studios_Members_HeadId'可能导致循环或多个级联路径 . 指定ON DELETE NO ACTION或ON UPDATE NO ACTION,或修改其他FOREIGN KEY约束 . 下面是我遇到问题的两个表的简化版本: CREATE TABLE [Membe... -
1 votesanswersviews
INSERT语句与代码优先实体框架的FOREIGN KEY约束冲突
System.Data.SqlClient.SqlException:INSERT语句与FOREIGN KEY约束“FK_dbo.employee_entity_dbo.person_entity_id”冲突 . 冲突发生在数据库“EFEmployeeEntityModelContext”,表“dbo.person_entity”,列“id”中 . 因此,当我尝试插入员工实体时,我收到此错误,... -
0 votesanswersviews
使用Sequelize查询自联接,包括相关记录
我们将Postgres用于Node.js应用程序,并使用Sequelize模型 Entry ,其大致定义为: const entriesModel = sequelize.define('Entry', { id: { type: DataTypes.INTEGER, primaryKey: true, ... -
9 votesanswersviews
创建复合外键约束
我正在尝试创建复合外键关系/约束 . 所有表都是空的 . 我有这张 table : CREATE TABLE [dbo].[ChemSampleValueTest]( [SampleNumber] [int] NOT NULL, [ParameterID] [int] NOT NULL, [Value] [numeric](18, 6) NOT NULL, [Acc... -
2 votesanswersviews
使用复合外键创建错误条目
我正在使用MySQL数据库 . 我有两个表,表1和表2.表1中有一个复合主键 . 表2中有一个复合外键,它引用表1中的复合PK . 我遇到的问题如下图所示: 表格1| ------------ ----------- PK |menuid | categoryid |分类名称1 | 1 | myCategoryName11 | 2 | myCategoryName22 | 1 | myCatego... -
2 votesanswersviews
将外键添加到组合键时出错
我在sql server中有两个表: 第一个表 Message_Child 有一个复合主键(MessageId,ChildId) Message_Child (MessageId, ChildId, Date) 第二个表应包含 Message_Child 表的外键,因此我创建了两列:MessageId和ChildId . Request (RequestId, MessageId, ChildI... -
0 votesanswersviews
尝试插入外键时出现错误#1452
我正在尝试在表A中插入一个外键(在phpmyadmin中): ALTER TABLE A ADD FOREIGN KEY(id_B)REFERENCES B(id_B); 但我得到错误: 1452 - 无法添加或更新子行:外键约束失败(数据库 . <结果2解释文件名'#sql-edf_534aa1'>,CONSTRAINT #sql-edf_534aa1_ibfk_1 FOREIGN... -
1 votesanswersviews
phpMyAdmin - 外键不起作用
我正在我的cPanel服务器上的phpMyAdmin中 Build 两个表之间的外键关系 - 我只是称它们为'父'和'子'以保持简单 . 在子表中,我有一个parent_id列,我想用父表中的id号填充 . 我已经遵循了一些关于此的教程,但它似乎没有工作 - 创建了新记录,但子表上的parent_id列仍为NULL . 我的html表单数据被传递给PHP,它在同一个动作中将数据插入到两个独立的表(... -
0 votesanswersviews
如何在mysql中删除外键上的唯一键?
我在mysql中有下表 CREATE TABLE `account_info` ( `id` int(11) DEFAULT NULL, `accesstype` int(11) DEFAULT NULL, `username` varchar(32) CHARACTER SET latin1 DEFAULT NULL, `pass` varchar(32) CHARACTER S... -
2 votesanswersviews
在phpmyadmin中链接外键
我在mysql db中设置了外键 . 我已将数据库从一台服务器备份到一台新服务器 . 新服务器和旧服务器都使用phpmyadmin . 在旧服务器上,y曾经在从外键到另一个表中相应寄存器的表的视图中具有链接 . 一个html链接,引导我到另一个表中的寄存器 . 但它并没有出现在新服务器上 . 有任何想法吗? -
96 votesanswersviews
postgresql外键语法
我将在下面的posgresql代码中看到2个表 . 第一个表学生有2列,一个用于student_name,另一个student_id是主键 . 在我的第二个名为tests的表中,这有4列,一个用于subject_id,一个用于subject_name,然后一个用于在一个主题中具有最高分数的学生,即最高学生 . 我试图让highStudent_id在我的学生表中引用student_id . 这是我下... -
7 votesanswersviews
如何使用phpMyAdmin添加指向同一个表的外键?
我有一个现有的InnoDB表,它已经有指向不同表的外键 . 但是当我尝试创建指向主索引的外键时,我收到错误(检查数据类型) . 该表是User with User_Id作为Primary . 我想要一个外键Manager_ID,这是一个FK到User_Id . 两个INT都长度10无符号... 但我仍然得到数据检查错误......? -
2 votesanswersviews
MySql中的外键作为复合主键
我有一个名为Shop with this 3 tables的数据库: create table usr( id_usr varchar(20) not null, primary key(id_usr) ); create table product( id_product varchar(20) not null, id_size varchar(20) no... -
-1 votesanswersviews
mysql在索引列上添加外键错误1005 errno 150
所以我试图添加一个外键约束并得到错误1005 errno 150.我不明白的是我试图引用一个主键,所以这列应该已经编入索引,不是吗? 我有一个内容表,我有一个带有主键ID的类别表 . 我想跑 alter table contents add constraint fk_categories_id foreign key (category_id) references categories(id)... -
94 votesanswersviews
MySQL使用外键创建表,给出错误:150
我试图在MySQL中创建一个带有两个外键的表,它引用了另外两个表中的主键,但是我得到一个错误:150错误并且它不会创建表 . 这是所有3个表的SQL: CREATE TABLE role_groups ( `role_group_id` int(11) NOT NULL `AUTO_INCREMENT`, `name` varchar(20), `description` varcha... -
0 votesanswersviews
如何通过Django中的外键访问filter参数中的数据?
我有两个模型:用户(由Django预定义)和通过外键连接的UserProfile . class UserProfile(models.Model): user = models.OneToOneField(User, related_name="connect") location = models.CharField(max_length=20, choic... -
3 votesanswersviews
在Django中发生错误时呈现管理表单
我有一个包含带外键的字段的模型,该字段可以为NULL并且是可选的 . 如果此字段没有值,我可以在管理页面中保存此表单而不会出现任何问题 . 但是,当我的表单上出现错误时,我的表单无法呈现,Django会返回以下错误: Caught ValueError while rendering: need more than 0 values to unpack on line 19 9 ... -
5 votesanswersviews
在Code-First Entity Framework中包含复合主键中的外键
我有一个名为 Member 的实体,我想为其设置 MemberId 和 GroupId 的主键 . 在这种情况下, GroupId 是实体 Group 的主键 . 使用下面的代码,外键设置正确,但它不包含在主键的一部分中 . 如何添加外键列以生成复合主键? public class Member { [Key] public string MemberId { get; set; ... -
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)中使用主键的更多信息 . ... -
15 votesanswersviews
如何在SQL Server中找到未编制索引的外键
我有一个SQL Server 2000数据库,大约有220个表 . 这些表之间有许多外键关系 . 通过性能分析,我们发现许多这些外键关系都缺少索引 . 我不想对性能问题做出反应,而是积极主动地找到所有缺少索引的外键 . 如何以编程方式确定哪个外键缺少索引? -
36 votesanswersviews
主键和外键同时使用
在SQL Server 2008中是否可以创建一个由2列同时创建主键和外键的表?如果是的话,这样的代码怎么样?我已经搜索过,什么都没有 . -
-1 votesanswersviews
查询获取外键索引[关闭]
我在sql server中寻找一个查询,它将显示我数据库中所有外键索引的列表 . 我的数据库中有一堆索引,有些是在表的外键上,我希望删除除外键和主键之外的所有索引 . -
0 votesanswersviews
环回:关系通过 - 不工作
所以,我陷入了一个问题,这应该是简单的,我相信我错过了一些明显的东西 我正在关注此文档: 所以我有3张 table 客户,团队,客户团队 client.json { "name": "client", "base": "PersistedModel", "idInjection": tr... -
8 votesanswersviews
Django admin inline:select_related
在Python 3.4.1上使用带有模型的Django 1.8: class Product(models.Model): name = models.CharField(max_length=255) # some more fields here def __str__(self): return self.name class PricedPro... -
235 votesanswersviews
将外键添加到现有表
我想将一个外键添加到名为“katalog”的表中 . ALTER TABLE katalog ADD CONSTRAINT `fk_katalog_sprache` FOREIGN KEY (`Sprache`) REFERENCES `Sprache` (`ID`) ON DELETE SET NULL ON UPDATE SET NULL; 当我尝试这样做时,我收到此错误消息: 错误代...