美文网首页js css html日更成长营
MySQL数据库删除数据报错err1701解决办法

MySQL数据库删除数据报错err1701解决办法

作者: 小强聊成长 | 来源:发表于2022-11-17 12:21 被阅读0次

在MySQL数据库中执行删除操作的时候出现类似错误如下

[Err] 1701 - Cannot truncate a table referenced in a foreign key constraint ...

分析原因是:

Mysql中如果表和表之间如果建立了外键约束,则无法删除表及修改表结构。就需要先停用外键约束,然后再删除,删除完毕后再开启约束。

具体解决方法是:

01、首先取消外键约束:SET FOREIGN_KEY_CHECKS=0;

02、修改表数据或表结构:truncate table 表名--可以全部删除,部分删除使用delete from 表名 where 条件

03、然后再开启外键约束: SET FOREIGN_KEY_CHECKS=1;

________________END______________

相关文章

网友评论

    本文标题:MySQL数据库删除数据报错err1701解决办法

    本文链接:https://www.haomeiwen.com/subject/kugjgrtx.html