我試圖在與SQL Server 2012表中插入值,但我有此錯誤:爲什麼我得到一個外鍵約束錯誤
The INSERT statement conflicted with the FOREIGN KEY constraint "FK_Fabricante".
The conflict occurred in database
"practica", table "dbo.Fabricantes", column 'Codigo'.
我只是提供兩個表。
這是我用它來創建表
create table Fabricantes(
Codigo int identity primary key,
Nombre nvarchar (100) not null)
create table Articulos(
Codigo int identity primary key,
Nombre nvarchar (100) not null,
Precio int,
Fabricante int,
constraint FK_Fabricante foreign key
(Codigo) references Fabricantes (Codigo))
我們需要關於FK內表格如何相互關聯的信息。它基於哪個字段? – Beth
您在自動生成的列上定義了一個約束。那不會那樣工作。你必須改變你的表格定義 –