尝试在表格中创建一个条目:
insert into movie(mvnumb, mvtitle, yearmade, mvtype, noms, awrds, dirnumb)
values ('10111', 'Something' , '2012', 'Action', '5', '2', '10079')
我收到此错误
Msg 547,Level 16,State 0,Line 1
INSERT语句与FOREIGN KEY约束“FK_movie_director”冲突。冲突发生在数据库“Assign1W13”,表“dbo.director”,列'dirnumb'。
答案 0 :(得分:1)
这意味着导演表中不存在导演ID 10079(列dirnumb)。
答案 1 :(得分:0)
如果导演表中存在导演编号,则只能使用该导演编号,因此请先检查。如果确实存在,请尝试删除导演编号周围的引号。我假设您正在使用基于错误消息的SQL Server,因此引号应该不是问题,但对于某些DB,它们可能会导致数字问题。