添加表时MySQL"错误1005"

Mat*_*ger 3 mysql mysql-workbench mysql-error-1005

我最近一直在使用MySQL数据库,并使用MySQL工作台来设计数据库.

当我使用导出到SQL函数时,我实际上可以将布局放到数据库中,我得到:

"错误1005:无法创建表"

这似乎与create table语句中的Foreign Keys有关.

有没有人为此解决这个问题,这个问题不涉及限制并将其重新放回去?考虑到数据库的大小,这是一个不太理想的解决方案.

Tom*_*eld 7

当你得到这个(和InnoDB引擎的其他错误)问题:

SHOW ENGINE INNODB STATUS;
Run Code Online (Sandbox Code Playgroud)

它将更详细地说明无法完成操作的原因.确保从允许您滚动或复制数据的内容中运行该内容,因为响应时间很长.