设为首页 - 加入收藏 华夏网 ()- 云主机,资讯,互联网,人工智能,云计算,大赢家论坛,区块链,VR,站长网!
热搜: 平台 google 2019 中国
当前位置: 主页 > 水果奶奶论坛 > 正文

sql-server – 当主表更新时,外键是否自动更新?

发布时间:2021-04-03 13:14 所属栏目:[水果奶奶论坛] 来源:网络整理
导读:以上是我简单的数据库设计,只是想获得有关事情发生的信息,因为我是数据库中的新手.以下是我的问题: 当我更新wall表中的wall_id时,wall_categories表中的wall_id是否也会更新?作为wall_id wall_categories表引用wall表中的wall_id. 与wall表中的desktop_id相

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

>当我更新wall表中的wall_id时,wall_categories表中的wall_id是否也会更新?作为wall_id
wall_categories表引用wall表中的wall_id.
>与wall表中的desktop_id相同,因为它是一个引用desktop_wall表中的desktop_id的外键,所以当我更新时
wall table中的desktop_id也是deskotp_wall中的desktop_id
得到更新?
>如果默认情况下不更新,怎么办呢?

非常感谢!

解决方法

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

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

【免责声明】本站内容转载自互联网,其相关言论仅代表作者个人观点绝非权威,不代表本站立场。如您发现内容存在版权问题,请提交相关链接至邮箱:bqsm@foxmail.com,我们将及时予以处理。

网友评论
推荐文章