mysql怎么删除有外键约束的数据

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mysql怎么删除有外键约束的数据相关的知识,希望对你有一定的参考价值。

参考技术A

分两步走:

    确认受外键约束的数据是否可用同步删除。如果可用则直接删除,如果不可以则接触外键约束。

    外键解除或受外键约束数据被删除后,可用直接删除自身数据。

alter table test drop foreign key 外键名称;

MySQL 如何删除有外键约束的表数据

-- 禁用外键约束
SET FOREIGN_KEY_CHECKS=0;
-- 删除数据
truncate table stockTBL;
-- 启动外键约束
SET FOREIGN_KEY_CHECKS=1;
-- 查看当前FOREIGN_KEY_CHECKS的值,可用如下命令:
SELECT @@FOREIGN_KEY_CHECKS;

 

以上是关于mysql怎么删除有外键约束的数据的主要内容,如果未能解决你的问题,请参考以下文章