假设我有一张桌子:
table1 (column1,column2,column3,...)primary key (column1, column2));
我还有另一张桌子:
table2 (column1,column2,column3,...) foreign key (column1, column2) references table1 on delete cascade
现在,当我放下table1
时,仍可以在column1
中看到column2
和table2
的值。我想知道为什么column1
和column2
在放下table1
之后仍然存在,以及foreign key (column1, column2)
发生了什么。?
在删除table1
之后,是否存在SQL查询来检查此外键。