数据库 INSERT 语句与 FOREIGN KEY 约束"FK_Still_Borrow"冲突
select * from dbo.Borrow where BorrowId=2
select * from dbo.Still
结果如下
2徐春伟2013-06-07 16:01:14.0002100
-------------------------------
2徐春伟2013-06-07 14:21:47.0002011
3徐春伟2013-06-07 15:50:07.0006711
-----------------------------
明明Borrow 表中是存在BorrowId=2的数据的,可是在执行这调插入语句时却报错了
insert into dbo.Still values('徐春伟','2013-06-07','20',2,'2')
消息 547,级别 16,状态 0,第 1 行
INSERT 语句与 FOREIGN KEY 约束"FK_Still_Borrow"冲突。该冲突发生于数据库"ToolManage",表"dbo.Borrow", column 'BorrowId'。
语句已终止。
求解
[解决办法]
定义毛的外键啊,删掉
有毛用