问候!
我已将 sql 插入文件中的数据插入到 ms sql 数据库中。显然,这些数据并不完整。当我尝试制作 ERD 并在表之间创建键约束时,我发现了这一点。当我尝试将 article_review 与 order1 连接时,其中 order1 有一个主键,而文章评论有一个外键。
我有一个查询,它选择所有具有不匹配键值的记录:参见图片:http: //imgur.com/vDbCuG8
所以我现在想要做的是:在 article_review 中插入缺少 ID 值的新行。其他列的值并不重要,它们可以是 NULL 或随机生成的。
一个简单的连接不会真正削减它,因为所有其他列都是不相同的。
附言。以上所有内容都是必需的,因为 ms sql 2016 不允许我在 2 个表之间创建键约束,其中一个表包含不在另一个表中的值,因此会引发错误:
'order1' table saved successfully
'article_review' table saved successfully
'review' table
- Unable to create relationship 'FK_review_order1'.
The ALTER TABLE statement conflicted with the FOREIGN KEY constraint "FK_review_order1". The conflict occurred in database "superDatabase", table "dbo.order1", column 'id'.