Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql server 删除和更新时1个表中的两个外键_Sql Server_Foreign Keys_Constraints_Onupdate - Fatal编程技术网

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。