後插入我在做的時候:獲得重複鍵刪除行
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)
這裏是e我得到錯誤:
無法在具有唯一索引'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
爲什麼會出現這個錯誤?
'idFK ='_ F3'這裏是值的空間,所以你選擇另一行,而不是「刪除」一個,也許它是問題? –
謝謝,但我在這裏複製信息時意外地加了空格,我的腳本中沒有空格恐怕 – user523129