我一直在说错误:
INSERT语句与FOREIGN KEY约束“FK__Company__Locatio__239E4DCF”冲突。冲突发生在数据库“CIS11101Asset_HE”
中
这是我的代码:
USE CIS11101Asset_HE
/*Add data to Company table*/
INSERT INTO Company
(Owner,Main_Branch,Manager,Agents,Admin_Assistants,Company_Name,Company_Phone,LocationID)
VALUES
('Jim Fassel',5542,'Jim Plunk', 'John Fish', 'Kerry Hyde', 'CakeCorp',313-455-1223,1),
('Jim Fassel',2254,'Jon Bourne','Choi Min', 'Paul Lee','StarCorp',313-663-1739,2),
('Jim Fassel',5542,'Jim Plunk','Jim Bean', 'Chris Rye','CakeCorp',313-457-1823,1),
('Jim Fassel',2254,'Jon Bourne','Joe Show', 'Paul Lee','StarCorp',313-663-1739,2),
('Jim Fassel',2254,'Jon Bourne','JC Bass', 'Paul Lee', 'StarCorp',313-633-1739,2),
('Jim Fassel',5542,'Jim Plunk', 'Abel Tee','Kerry Hyde','CakeCorp',313-455-1223,1),
('Jim Fassel',5542,'Jim Plunk', 'Pete Jo', 'Chris Rye','CakeCorp',313-457-1823,1),
('Jim Fassel',2254,'Jon Bourne','Kim Jog', 'Paul Lee','StarCorp',313-633-1739,2)
GO
答案 0 :(得分:0)
如果company_phone
有这样的事情,我不会感到有点惊讶。
在第一行中,您要插入313-455-1223
,即-1365。你看,这是一个数字表达式,而不是一个字符串。
我不知道电话号码是否存储在其他任何地方,但这很容易导致检查约束,外键约束或触发器出现问题。
因此,在电话号码周围加上单引号,看看是否能解决您的问题。