【发布时间】:2010-04-30 19:05:14
【问题描述】:
我刚刚开始了解数据库设计(mySQL / innoDB)中外键的优点,我想知道在执行特定删除查询时是否有任何方法可以暂时绕过外键,只在父表中删除,而不是来自链接的子表。
谢谢
【问题讨论】:
-
如果您只想在父表中删除 - 链接的子表不应链接。 但是您可以将子表的外键设置为“ON DELETE SET NULL”,这会将项目保留在子表中,但它们将不再包含对已删除父表项的引用。
标签: mysql database-design foreign-keys