删除SQL Server级联不适用于两个fk关系

时间:2015-01-19 04:17:28

标签: sql sql-server

我有一个具有这种结构的表messageTable

id,
fromId,
toId,
text

以及另一个包含以下列的表profileTable

profileId,
name,
location

profileId是来自messageTable列的fromIdtoId引用的外键。

我想为fromIdtoId的删除级联规则添加选项。但是我得到了这个错误:

  

'简介'表格成功保存
  '消息'表
   - 无法创建关系' FK_Message_Profile1'。
  引入FOREIGN KEY约束' FK_Message_Profile1'在桌子上'消息'可能会导致循环或多个级联路径。指定ON DELETE NO ACTION或ON UPDATE NO ACTION,或修改其他FOREIGN KEY约束。   无法创建约束。查看以前的错误。

我在mysql中试过,它在那里工作得很好。但它在SQL Server 2008中不起作用

0 个答案:

没有答案