美文网首页
Cannot drop table 'xxx' referenc

Cannot drop table 'xxx' referenc

作者: 前端技术小咖 | 来源:发表于2021-09-23 11:53 被阅读0次

    执行DROP TABLE时可能会偶遇referenced by a foreign key constraint的问题,完整的错误信息如下:

    Cannot drop table 'tb_app' referenced by a foreign key constraint 
    'FK7gwn5l5wkgc0kl6jqwscyev3c' on table 'tb_package'
    

    当遇到这种情况时应该先关闭MySQL的FOREIGN_KEY_CHECKS,详细命令如下:

    // 关闭MySQL的`FOREIGN_KEY_CHECKS`
    FOREIGN_KEY_CHECKS=0;
    
    // 删除表数据
    DROP TABLE xxxx;
    
    // 重新开启MySQL的`FOREIGN_KEY_CHECKS`
    SET FOREIGN_KEY_CHECKS=1;
    

    相关文章

      网友评论

          本文标题:Cannot drop table 'xxx' referenc

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