当前位置:首页 > MySQL教程 > 正文内容

mysql为何不让删外键?【MySQL教程】,mysql,外键

搜教程4年前 (2019-12-01)MySQL教程159
有时刻我们没法删除mysql外键,该怎么办呢?下面就给人人引见mysql为何不让删外键以及解决办法,愿望对须要的朋侪有所协助!

1.MYSQL在建外键后,会自动建一个同名的索引

2.而删除外键的时刻,这个同名索引假如没被删,则MYSQL以为外键依然存在---MYSQL会在show keys敕令里继承显现外键,当你drop table时,MYSQL也会继承提醒你"a foreign key constraint fails"即外键束缚失利

3.天然,当你再次想删除在show keys里瞥见的外键的时刻,会报1025毛病,这确切如网上说的,外键名毛病,由于实际上外键已不存在了.但惋惜的是不管从show keys照样其他表操纵你都能看到外键依然是存在的,这就误导了你的眼睛

解决方法:

1.先删除索引

mysql> show index from tableName;
mysql> alter table tableName drop index FKxxxxxxxxxxxxxx;

2.再删除外键

mysql> show keys from tableName;
mysql> alter table tableName drop foreign key FKxxxxxxxxxxxxxx;

假如不可,能够尝试 先删除外键,再删除索引,或许从新衔接数据库。

相干引荐:《MySQL教程》

以上就是mysql为何不让删外键?的细致内容,更多请关注ki4网别的相干文章!

扫描二维码推送至手机访问。

版权声明:本文由搜教程网发布,如需转载请注明出处。

本文链接:https://www.sojiaocheng.cn/15899.html

标签: mysql外键
分享给朋友:

“mysql为何不让删外键?【MySQL教程】,mysql,外键” 的相关文章

cookie属性和要领剖析【MySQL教程】,cookie,ie,解析

cookie属性和要领剖析【MySQL教程】,cookie,ie,解析

cookie属性详解 在chrome掌握台中的resources选项卡中能够看到cookie的信息。 一个域名下面能够存在着很多个cookie对象。 name字段为一个cookie的称号。 value字段为一个cookie的值。 domain字段为能够接见此cookie的域名。...

Mysql之运算符与函数的总结【MySQL教程】,Mysql,运算符,总结

本文给人人汇总引见了mysql中的经常运用的运算符以及经常运用函数的用法及示例,异常的周全,有须要的小伙伴能够参考下 我们先来看个示例 use test; create table `employee`( emp_no int unsigned, emp_name varc...

MySQL ODBC 3.51 Driver设置时涌现Access Denied的问题解决【MySQL教程】,Driver,MySQL,3.51

MySQL ODBC 3.51 Driver设置时涌现Access Denied的问题解决【MySQL教程】,Driver,MySQL,3.51

MySQL ODBC 3.51 Driver - Access Denied 同事反应在应用效劳器上设置MySQL ODBC 3.51 Drive时,测试衔接MySQL数据库时报下面毛病: ERROR [HYT00] [MySQL][ODBC 3.51 Driver]Access d...

MySql中运用Group By对多个字段举行分组的要领【MySQL教程】,MySql,Group,字段

这篇文章重要引见了MySql Group By对多个字段举行分组的完成要领,须要的朋侪能够参考下 相干mysql视频教程引荐:《mysql教程》 在日常平凡的开辟使命中我们常常会用到MYSQL的GROUP BY分组, 用来猎取数据表中以分组字段为根据的统计数据。比方有一个门生选课表,表构造以...

mysql自动猎取时候日期的要领【MySQL教程】,mysql,日期,时间

mysql自动猎取时候日期的要领【MySQL教程】,mysql,日期,时间

完成体式格局: 1、将字段范例设为 TIMESTAMP 2、将默许值设为 CURRENT_TIMESTAMP 举例运用: 1、MySQL 剧本完成用例 --增加CreateTime 设置默许时候 CURRENT_TIMESTAMP ALTER TABLE `table_...

Mycat读写星散在MySQL主从复制基础上完成的实例【MySQL教程】,MySQL,Mycat,主从

Mycat读写星散在MySQL主从复制基础上完成的实例【MySQL教程】,MySQL,Mycat,主从

本日,给人人带来一篇Mycat在MySQL主从复制的基础上完成读写星散,这里人人须要注重的是MySQL的主从复制是依靠的MySQL本身的主从复制机制,Mycat不担任MySQL的主从复制,有关MySQL的主从复制设置,人人能够参考博文《MySQL之——主从复制的设置》,好了,我们接下来进入本日的主题...