【发布时间】:2013-10-26 17:24:22
【问题描述】:
以上是我的简单数据库设计,只是想了解事情是如何发生的,因为我是数据库的新手。以下是我的问题:
当我更新walls 表中的wall_id 时,wall_categories 表中的wall_id 是否也会更新?作为wall_id wall_categories 表引用墙壁表中的 wall_id。
与 wall 表中的 desktop_id 相同,因为它是引用 desktop_wall 表中的 desktop_id 的外键,所以当我更新时 墙表中的 desktop_id 也执行deskotp_wall 中的desktop_id 更新了吗?
如果默认不更新,怎么办?
非常感谢!
【问题讨论】:
-
好吧,最好一开始不更新主键...
-
@marc_s,你能详细说明一下吗?为什么不呢?还有什么另一种选择?谢谢!
标签: sql-server database foreign-keys primary-key rdbms