私がやっている:
DELETE FROM mytable WHERE id = '6B4AE2C6-7C26-4BB0-AEC2-9590A7A167F3' AND idFK='F3696D77-AC4A-4235-B6CB-C887D62FF860' AND data=3
(Id
はあでPK uniqueidentifier
あり、両方です)idFK
FK uniquedientifier
not null
Data
int
not null
それから私は:
INSERT INTO mytable (id, idFK, data)
VALUES ('6B4AE2C6-7C26-4BB0-AEC2-9590A7A167F3','F3696D77-AC4A-4235-B6CB-887D62FF860',6)
そして、ここでエラーが発生します:
一意のインデックス 'ixmytable' を持つオブジェクト 'dbo.mytable' に重複するキー行を挿入できません。
選択は次のとおりです。
SELECT * FROM mytable WHERE id = '6B4AE2C6-7C26-4BB0-AEC2-9590A7A167F3' AND idFK='F3696D77-AC4A-4235-B6CB-C887D62FF860' AND data=3
そしてそれが示すもの:
------------------+ id +-- ---+ idFK +------ -+ data
6B4AE2C6-7C26-4BB0-AEC2-9590A7A167F3 F3696D77-AC4A-4235-B6CB-C887D62FF860 3
このエラーが発生するのはなぜですか?