2

假设我创建了 table1 如下

Table1(t1id,tname)

和表2如下

Table2(t2id,tdescription,t1id)

其中 Table2 的 t1id 与 table1 和 Table2(外键)相关 现在我在两个表中都插入了 1 行,如下所示

Table1:->1,piklu
Table2->0,goodboy,1      

现在假设如果我们删除第一个表的行,第二个故事的相应行会被删除吗?

4

2 回答 2

0

这取决于级联选项,您可以在mysql 官方文档中阅读更多信息。例如,如果要自动删除相关条目,可以 ON DELETE CASCADE在 FK 声明后使用

于 2012-11-16T09:33:50.910 回答
0

如果您ON DELETE CASCADE为外键指定:

http://msdn.microsoft.com/en-US/library/ms186973(v=sql.105).aspx

于 2012-11-16T09:35:15.310 回答