`
三月沙
  • 浏览: 619528 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

mysql 无法删除外键的解决方案

阅读更多

在做mysql时遇到外键始终无法在GUI管理工具删除的外键的情况,几经折腾终于找到了解决方案如下:


1.进入cmd命令行,本地进入mysql命令如下:mysql -h localhost -u root -p然后回车,要求输入密码,有就输入,没有继续回车。

2.使用show databases;命令查看所有数据库,然后使用use databasename;命令选中表所在数据库
【注意后面的分号,databasename是你所选的数据库名】

3.使用show create table tablename;查看创建数据库表时的限制注意看 constraint 关键字后面的名字
【一般为tablename_ibfk_数字】

4.然后alter table tablename foreign key  约束名 ;
【约束名为刚才查的的constraint后面的约束名】

 

0
0
分享到:
评论

相关推荐

    MySQL删除外键问题小结

    以下是对MySQL删除外键问题的详细分析和解决方案。 首先,错误`Error on rename of ... (errno: 152)`通常意味着在尝试更改表结构(如删除外键)时遇到了问题。这个错误不是由于MySQL的bug,而是因为操作的不当。在...

    MySQL外键详解

    - **解决方案**:通过在外键上定义适当的约束(例如`ON DELETE CASCADE`),可以确保在删除`商品表`中的记录时,自动将`销售单据表`中所有引用该商品ID的记录一起删除,从而保证数据的完整性和一致性。 #### 三、...

    MySQL常见错误及解决方案.pdf

    MySQL 常见错误及解决方案 MySQL 是一个功能强大且广泛使用的关系型数据库管理系统,但是在使用 MySQL 时,用户经常会遇到一些错误和问题。以下是 MySQL 常见错误及解决方案: 1. 使用 MySQL Command Line Client...

    MySQL常见错误及解决方案

    ### MySQL常见错误及解决方案 #### 问题1:使用MySQL CommandLine Client,出现闪一下然后窗口就消失的情况,如何解决? 在初次使用MySQL CommandLine Client时,可能会遇到一个常见的问题:客户端窗口短暂显示后...

    MySQL外键使用详解

    MySQL外键是数据库设计中一个重要的概念,主要用于保持数据的一致性和完整性。在MySQL中,只有使用InnoDB存储引擎的表才能支持外键约束,...了解外键的工作原理和限制,有助于设计出更高效、更稳定的数据存储解决方案。

    mysql错误日志

    本文将详细介绍MySQL中一些常见错误代码及其对应的含义与解决方案。 #### 二、常见错误代码详解 ##### 1. 错误1005:创建表失败 **错误描述**:在创建新表时,如果表已经存在或者存在其他问题,MySQL会返回此错误...

    mysql 8.4.0 winx64

    总的来说,MySQL 8.4.0 Winx64是MySQL数据库在Windows 64位系统上的强大版本,它集成了许多最新的特性和优化,旨在为开发人员和数据库管理员提供一个高效、安全的数据库解决方案。无论你是新手还是经验丰富的数据库...

    mysql 8.0中文参考手册

    12. **InnoDB Cluster**:MySQL 8.0引入的高可用性和可扩展性解决方案,通过Group Replication提供自动故障切换和数据安全性。 13. **JSON支持**:MySQL 8.0增强了对JSON格式的支持,包括JSON字段类型、查询和操作...

    mysql 架包

    此外,还有Galera Cluster等高可用解决方案,提供更复杂的分布式数据存储。 9. **性能优化** 通过分析查询执行计划、调整查询语句、优化索引、设置合理的内存资源等手段,可有效提升MySQL的性能。MySQL性能监视器...

    MySql参考文档

    - 在 MySQL 论坛上与其他用户交流问题解决方案。 - **1.6.4 MySQL IRC** - 可以通过 IRC 实时聊天工具获取即时支持。 - **1.6.5 MySQL Enterprise** - 提供企业级支持和服务,适用于商业环境中的 MySQL 使用。 *...

    MySQL 教程.pdf

    如果在使用MySQL过程中遇到问题,教程中提到的MySQL论坛是一个很好的资源,可以在那里与其他用户讨论并找到解决方案。 9. **版本信息** 本教程基于MySQL 8.0,这意味着它反映了该版本的新特性和改进。随着MySQL的...

    mysql-installer-community-5.7.28.0.zip

    MySQL是世界上最受欢迎的开源数据库系统之一,而"mysql-installer-community-5.7.28.0.zip"是一个包含MySQL社区版安装程序的压缩文件。...通过深入了解和利用这些特性,用户可以构建高效、安全的数据库解决方案。

    基于ThinkPHP5.1+Mysql+Layui PHP台账管理系统.zip

    自1998年首次发布以来,MySQL以其卓越的性能、可靠性和可扩展性,成为全球范围内Web应用程序、企业级解决方案以及其他各种数据处理场景的首选数据库平台之一。 以下是对MySQL数据库的详细介绍: 核心特性与优势 ...

    mysql5.7.44安装包

    5. **组复制**(Group Replication):这是一种高可用性解决方案,允许数据在多个节点间进行多主复制,提高了系统的容错性。 6. **更好的安全特性**:MySQL 5.7 提供了更严格的默认安全设置,如密码哈希策略的更新...

    一次MySQL两千万数据大表的优化过程,三种解决方案.docx

    ### 一次MySQL两千万数据大表的优化过程与三种解决方案 #### 问题背景及概述 在面对一个包含近2000万条6个月内用户上网记录的MySQL表时,遇到了查询速度缓慢的问题,这严重影响了业务运行。由于该表的设计和SQL...

    Mysql错误代码大全 中文

    - **社区求助**:Stack Overflow和MySQL论坛等社区有大量用户分享的经验和解决方案。 4. **学习和备查** "Mysql错误代码大全 中文"这份文档将所有错误代码翻译成中文,对于中文环境下的开发者来说,能更直观地...

    前后端分离,服务端渲染的个人博客,基于 Vue、 Nuxt、Nodejs、Nestjs、Mysql、.zip

    自1998年首次发布以来,MySQL以其卓越的性能、可靠性和可扩展性,成为全球范围内Web应用程序、企业级解决方案以及其他各种数据处理场景的首选数据库平台之一。 以下是对MySQL数据库的详细介绍: 核心特性与优势 ...

    MySQL.rar_MYSQL_MYSQL 手册_delphi mysql_mysql delphi_mysql使用方法

    9. **错误与异常处理**:列出常见的错误代码,解释其含义并提供解决方案。 10. **附录与资源**:可能包含常用SQL语法速查表、MySQL官方文档链接和其他有用的工具或社区资源。 文件“MySQLBook.chm”很可能是手册的...

Global site tag (gtag.js) - Google Analytics