【发布时间】:2011-05-03 19:55:08
【问题描述】:
我正在对数据库应用程序进行一些维护工作,我发现,很高兴,即使一个表中的值以外键的形式使用,表上没有外键约束。
我正在尝试在这些列上添加 FK 约束,但我发现,因为表中已经有大量错误数据来自以前的错误,这些错误已经被天真地纠正了,我需要找到那些不匹配另一个表,然后删除它们。
我在网上找到了一些此类查询的示例,但它们似乎都提供了示例而不是解释,我不明白它们为什么会起作用。
有人可以向我解释如何构造一个查询,该查询返回另一个表中没有匹配的所有行,以及它在做什么,这样我就可以自己进行这些查询,而不是为这个表中的每个表运行 SO没有 FK 约束的混乱?
【问题讨论】:
标签: sql foreign-keys