当我尝试将记录添加到我的客户端和/或站点表时,我收到以下错误。
架构创建失败:无法添加或更新子行:外键约束失败(
db_2_6ceaf
。client
,CONSTRAINTclient2offer
FOREIGN KEY(clientID
)REFERENCES { {1}}(offer_to_client
)ON更新没有动作更新无动作):
SQL:
clientID
答案 0 :(得分:0)
我相信这个约束:
CONSTRAINT `client2offer`
FOREIGN KEY (`clientID` )
REFERENCES `offer_to_client` (`clientID` )
ON DELETE NO ACTION
ON UPDATE NO ACTION,
应该移动到client_to_offer表的约束,而不是客户端表上的约束。目前客户端中的任何插入都必须在client_to_offer中具有匹配的记录,我认为这是错误的方法。