繁体   English   中英

ALTER TABLE语句与FOREIGN KEY约束sql冲突

[英]The ALTER TABLE statement conflicted with the FOREIGN KEY constraint sql

我有这段代码为表P创建了一个外键,该表必须引用表Ss。 目前,我想成为fk的列是bigint,而不是null,其默认值为0。这是否有障碍? 并且StoredFile列ID不为null,并用bigint数据填充。

alter table P add constraint fk_fileId_p foreign key (fileID)
    references Ss(id)

为了添加FK,必须确保表StoredFile中存在storefileID 0(例如,通过添加虚拟记录)-否则FK验证将失败并且无法创建约束。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM