美文网首页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