Mysql 外键删除后,表还是无法删除【抓狂了】,该如何解决

Mysql 外键删除后,表还是无法删除【抓狂了】

使用命令查到:

SHOW CREATE TABLE sac_mob_client_err01

结果为:

CREATE TABLE `sac_mob_client_err01`

(

 `MCID` char(11) COLLATE utf8_unicode_ci NOT NULL COMMENT ‘MC+9位随机数’,

 PRIMARY KEY (`MCID`)

)

ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci COMMENT=’识别号’

这张表原本存在外键,我已经通过指令删除了外键,并且还把外键的字段也删除了。可让人抓狂的问题是:

DROP TABLE `sac_mob_client_err01`

这个时候还是提示:

#1217 – Cannot delete or update a parent row: a foreign key constraint fails

有兄弟遇到过这样的情况吗?你只怎么处理的?

我是没法子了,把这张表改了一个名字丢在那边让他去了,重新建立了一张表。



select * from information_schema.KEY_COLUMN_USAGE where REFERENCED_COLUMN_NAME is not null;

执行这个语句看看是否有外键依赖于你sac_mob_client_err01

Mysql 外键删除后,表还是无法删除【抓狂了】,该如何解决

相关文章:

你感兴趣的文章:

标签云: