与FOREIGN KEY约束冲突

美世

我有两张桌子

学院:

CREATE TABLE [dbo].[R_ACADEMIE](
    [ID_ACADEMIE] [dbo].[IDENTIFIANT] NOT NULL,
    [LC_ACADEMIE_CODE] [dbo].[LIBELLE_COURT] NOT NULL,
    [LM_ACADEMIE_LIBELLE] [dbo].[LIBELLE_MOYEN] NOT NULL,
 CONSTRAINT [PK_R_ACADEMIE] PRIMARY KEY NONCLUSTERED 
(
    [ID_ACADEMIE] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO

我在E_VOYAGEUR表格中添加列

ALTER TABLE E_VOYAGEUR ADD ID_ACADEMIE IDENTIFIANT NOT NULL DEFAULT 0;

我想在我的E_VOYAGEUR桌子上创建一个FK,我这样做:

ALTER TABLE [dbo].[E_VOYAGEUR]  WITH CHECK ADD  CONSTRAINT [FK_E_VOYAGE_A_VOYAGEU_E_ACADEMIE] FOREIGN KEY([ID_ACADEMIE])
REFERENCES [dbo].[R_ACADEMIE] ([ID_ACADEMIE])
GO

我有这个错误:

ALTER TABLE语句与FOREIGN KEY约束“ FK_E_VOYAGE_A_VOYAGEU_E_ACADEMIE”相冲突。在数据库“ DEV”,“ dbo.R_ACADEMIE”表的“ ID_ACADEMIE”列中发生了冲突。

Unnikrishnan R

看来您的表E_VOYAGEUR已经具有一些值,并且您正在更改该表以添加新列ID_ACADEMIE,其默认值为0。这将使表E_VOYAGEUR中的所有行的ID为ID_ACADEMIE列,其值为0。并且,当您使用foreeigh键约束将该表添加到引用表时,[R_ACADEMIE]可能在ID_ACADEMIE列中没有值为'0'的条目,这似乎是导致此问题的原因。

在将外键添加到表E_VOYAGEUR之前,请确保ID_ACADEMIE列中的值在表[R_ACADEMIE]中具有引用。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

INSERT语句与FOREIGN KEY约束错误冲突

来自分类Dev

INSERT语句与FOREIGN KEY SAME TABLE约束冲突

来自分类Dev

Insert语句与FOREIGN KEY约束冲突。实体框架

来自分类Dev

UPDATE语句与ASP.NET MVC4中的FOREIGN KEY约束冲突

来自分类Dev

EF代码优先INSERT语句与FOREIGN KEY约束冲突

来自分类Dev

更新时出现SQL错误:UPDATE语句与FOREIGN KEY约束冲突

来自分类Dev

ALTER TABLE语句与FOREIGN KEY约束冲突

来自分类Dev

插入为NULL时,“ INSERT语句与FOREIGN KEY约束冲突”

来自分类Dev

UPDATE语句与FOREIGN KEY约束冲突

来自分类Dev

EF6:复合主键字段作为外键(ALTER TABLE语句与FOREIGN KEY约束冲突)

来自分类Dev

INSERT语句与Entity Framework Core中的FOREIGN KEY约束冲突

来自分类Dev

INSERT语句与FOREIGN KEY约束“ FK __...”冲突

来自分类Dev

我的INSERT语句与FOREIGN KEY约束冲突

来自分类Dev

asp.Net Core一对多关系UPDATE语句与FOREIGN KEY约束冲突

来自分类Dev

INSERT语句与FOREIGN KEY约束冲突-asp.net.mvc5

来自分类Dev

EF迁移:ALTER TABLE语句与FOREIGN KEY约束冲突

来自分类Dev

EF代码优先INSERT语句与FOREIGN KEY约束冲突

来自分类Dev

INSERT语句与FOREIGN KEY约束发生冲突2

来自分类Dev

插入为NULL时,“ INSERT语句与FOREIGN KEY约束冲突”

来自分类Dev

INSERT语句与FOREIGN KEY约束冲突

来自分类Dev

INSERT语句与FOREIGN KEY约束冲突”

来自分类Dev

INSERT语句与Entity Framework Core中的FOREIGN KEY约束冲突

来自分类Dev

INSERT语句与FOREIGN KEY约束冲突

来自分类Dev

与FOREIGN KEY约束冲突

来自分类Dev

C#,SQL Server:INSERT语句与FOREIGN KEY约束冲突

来自分类Dev

INSERT语句与FOREIGN KEY约束冲突

来自分类Dev

ORM实体框架INSERT语句与FOREIGN KEY约束异常冲突

来自分类Dev

命令执行异常:INSERT 语句与 FOREIGN KEY 约束冲突

来自分类Dev

如何修复:UPDATE 语句与 FOREIGN KEY SAME TABLE 约束冲突

Related 相关文章

  1. 1

    INSERT语句与FOREIGN KEY约束错误冲突

  2. 2

    INSERT语句与FOREIGN KEY SAME TABLE约束冲突

  3. 3

    Insert语句与FOREIGN KEY约束冲突。实体框架

  4. 4

    UPDATE语句与ASP.NET MVC4中的FOREIGN KEY约束冲突

  5. 5

    EF代码优先INSERT语句与FOREIGN KEY约束冲突

  6. 6

    更新时出现SQL错误:UPDATE语句与FOREIGN KEY约束冲突

  7. 7

    ALTER TABLE语句与FOREIGN KEY约束冲突

  8. 8

    插入为NULL时,“ INSERT语句与FOREIGN KEY约束冲突”

  9. 9

    UPDATE语句与FOREIGN KEY约束冲突

  10. 10

    EF6:复合主键字段作为外键(ALTER TABLE语句与FOREIGN KEY约束冲突)

  11. 11

    INSERT语句与Entity Framework Core中的FOREIGN KEY约束冲突

  12. 12

    INSERT语句与FOREIGN KEY约束“ FK __...”冲突

  13. 13

    我的INSERT语句与FOREIGN KEY约束冲突

  14. 14

    asp.Net Core一对多关系UPDATE语句与FOREIGN KEY约束冲突

  15. 15

    INSERT语句与FOREIGN KEY约束冲突-asp.net.mvc5

  16. 16

    EF迁移:ALTER TABLE语句与FOREIGN KEY约束冲突

  17. 17

    EF代码优先INSERT语句与FOREIGN KEY约束冲突

  18. 18

    INSERT语句与FOREIGN KEY约束发生冲突2

  19. 19

    插入为NULL时,“ INSERT语句与FOREIGN KEY约束冲突”

  20. 20

    INSERT语句与FOREIGN KEY约束冲突

  21. 21

    INSERT语句与FOREIGN KEY约束冲突”

  22. 22

    INSERT语句与Entity Framework Core中的FOREIGN KEY约束冲突

  23. 23

    INSERT语句与FOREIGN KEY约束冲突

  24. 24

    与FOREIGN KEY约束冲突

  25. 25

    C#,SQL Server:INSERT语句与FOREIGN KEY约束冲突

  26. 26

    INSERT语句与FOREIGN KEY约束冲突

  27. 27

    ORM实体框架INSERT语句与FOREIGN KEY约束异常冲突

  28. 28

    命令执行异常:INSERT 语句与 FOREIGN KEY 约束冲突

  29. 29

    如何修复:UPDATE 语句与 FOREIGN KEY SAME TABLE 约束冲突

热门标签

归档