SQL语句删除具有外键约束(foreign key)的表。因为该对象正由一个 FOREIGN KEY 约束引用。

关于包含外键的表,清理数据的时候,如truncateTable,网上大部分的解决办法是,删除外键-》删除数据-》再新建表。

这里介绍一种不需要删除外键,只需要修改外键属性就可以删除数据的方式。

如上图所示,展开表名,找到外键,双击外键,修改Insert和Update规范下面的删除规则为“级联”,然后保存表,就可以删除数据了。

当然,为了保证表还是原先的样子,删除之后也可以把删除规则再修改为默认值“不执行任何操作”。

猜你喜欢

转载自blog.csdn.net/shenjqiang/article/details/84834461
今日推荐