假设我已经创建了table1,如下所示
Table1(t1id,tname)
和table2如下
Table2(t2id,tdescription,t1id)
其中Table2的t1id与table1和Table2(foreighn键)相关 我没有在表格中插入1行,如下所示
Table1:->1,piklu
Table2->0,goodboy,1
现在假设我们删除第一个表的行会删除第二个故事的相应行吗?
答案 0 :(得分:0)
这取决于级联选项,您可以在mysql official docs中阅读更多信息。
例如,如果要自动删除相关条目,可以在FK声明后使用ON DELETE CASCADE
答案 1 :(得分:0)
如果您为外键指定了ON DELETE CASCADE
:
http://msdn.microsoft.com/en-US/library/ms186973(v=sql.105).aspx