以上是我简单的数据库设计,只是想获得有关事情发生的信息,因为我是数据库中的新手.以下是我的问题:
>当我更新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