假设我有一个表格,如;
dbo.ACCOUNT_CHAR
strAccountID varchar(50),
strCharID1 varchar(50),
strCharID2 varchar(50),
strCharID3 varchar(50)
还有一个表,其中包含字符数据;
dbo.USERDATA
strCharID varchar(50) PRIMARY KEY
... and some other irrelevant stuff.
我想在strCharID1
表格中的strCharID2
,strCharID3
,strCharID
到dbo.USERDATA
列之间创建外键,这样我就可以从更新和关于删除事件。我想在更新时级联,在删除时设置为null。
我试图创建这些外键,但它给了我多个级联路径错误。有没有办法解决这个问题,或者我必须为account_char
表中的每个字符创建一行并删除strCharID2
和strCharID3
?