数据库关系混乱

时间:2012-11-16 09:29:16

标签: sql

假设我已经创建了table1,如下所示

Table1(t1id,tname)

和table2如下

Table2(t2id,tdescription,t1id)

其中Table2的t1id与table1和Table2(foreighn键)相关 我没有在表格中插入1行,如下所示

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

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

2 个答案:

答案 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