gpt4 book ai didi

sql-server - 主表更新时外键会自动更新吗?

转载 作者:太空狗 更新时间:2023-10-30 01:54:00 25 4
gpt4 key购买 nike

Simple Database Design

以上是我的简单数据库设计,只是想获得有关事情如何发生的信息,因为我是数据库方面的新手。以下是我的问题:

  1. 当我更新 walls 表中的 wall_id 时,wall_categories 表中的 wall_id 是否也会更新?作为 wall_id 在wall_categories 表引用 walls 表中的 wall_id。

  2. 与 walls 表中的 desktop_id 相同,因为它是引用 desktop_wall 表中的 desktop_id 的外键,所以当我更新时walls 表中的 desktop_id 也执行 deskotp_wall 中的 desktop_id有更新吗?

  3. 如果默认不更新,怎么办?

非常感谢!

最佳答案

此功能称为级联参照完整性。当您定义外键约束时,它是可选的。此处描述了启用它的语法(Microsoft SQL,但语法是标准的,大多数 DBMS 都支持它):

http://technet.microsoft.com/en-us/library/ms186973(v=sql.105).aspx

关于sql-server - 主表更新时外键会自动更新吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19609649/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com