Sql server 删除和更新时1个表中的两个外键
我正在创建一个网站,我想让用户彼此分享声誉。所以我有两个外键引用用户表Sql server 删除和更新时1个表中的两个外键,sql-server,foreign-keys,constraints,onupdate,Sql Server,Foreign Keys,Constraints,Onupdate,我正在创建一个网站,我想让用户彼此分享声誉。所以我有两个外键引用用户表 这样,我就不能对这两个约束应用DELETE和CASCADE上的UPDATE了——它只允许我对一个约束进行应用。因此,这给了我一个问题,我不能删除我的用户,并删除所有给予和采取的声誉自动。它甚至不允许我删除一个用户。有什么建议吗?这是什么服务器,mysql?不,它是SQL server。好的,调整标签,然后如果你想看到一个软删除,对于mysql,我会发布。如果你想尊重进入同一个表的FK,人们会这样做:p编辑:在某些设置上允许
这样,我就不能对这两个约束应用DELETE和CASCADE上的UPDATE了——它只允许我对一个约束进行应用。因此,这给了我一个问题,我不能删除我的用户,并删除所有给予和采取的声誉自动。它甚至不允许我删除一个用户。有什么建议吗?这是什么服务器,mysql?不,它是SQL server。好的,调整标签,然后如果你想看到一个软删除,对于mysql,我会发布。如果你想尊重进入同一个表的FK,人们会这样做:p编辑:在某些设置上允许NULL。这是什么服务器,mysql?不,它是SQL server。好的,调整标签,然后如果你想看到一个软删除,对于mysql,我会发布。如果你想尊重进入同一个表的FK,人们会这么做:p编辑:在某些设置上允许NULL。