两种可能性:
- 在另一个架构(mysql术语中的“数据库”)中有一个表,该表具有FK参考
- innodb内部数据字典与mysql字典不同步。
通过在删除失败后执行“ SHOW ENGINE INNODB STATUS”,可以查看它是哪个表(无论如何是其中之一)。
如果是后一种情况,我将转储并还原整个服务器(如果可以)。
MySQL 5.1及更高版本将为您提供错误消息中带有FK的表的名称。

两种可能性:
通过在删除失败后执行“ SHOW ENGINE INNODB STATUS”,可以查看它是哪个表(无论如何是其中之一)。
如果是后一种情况,我将转储并还原整个服务器(如果可以)。
MySQL 5.1及更高版本将为您提供错误消息中带有FK的表的名称。