通过MYSQL工作台导入MYSQL大数据库时出错,导入顺序错误

通过MYSQL工作台导入MYSQL大数据库时出错,导入顺序错误,mysql,database,mysql-workbench,Mysql,Database,Mysql Workbench,我有一个问题,我有一个大数据库要通过Mysql工作台导入。我使用的是MYSQL 5.7,我试图通过workbanch导入我的数据库,但给出了raletad ID的错误,它没有按正确的顺序导入。 它应该先进口- *状态表 *城市表(带有州标识) 但是在导入状态表之前先导入城市表,所以给出了错误,因为城市表有状态id 我必须导入前面的所有列(STATE表),然后导入后面的列(CITY表) 这给我带来了很多问题。这是不是发生在某个人身上? 有人知道该怎么做吗? 谢谢您能分享完整准确的错误信息吗?为什么

我有一个问题,我有一个大数据库要通过Mysql工作台导入。我使用的是MYSQL 5.7,我试图通过workbanch导入我的数据库,但给出了raletad ID的错误,它没有按正确的顺序导入。 它应该先进口- *状态表 *城市表(带有州标识)

但是在导入状态表之前先导入城市表,所以给出了错误,因为城市表有状态id

我必须导入前面的所有列(STATE表),然后导入后面的列(CITY表)

这给我带来了很多问题。这是不是发生在某个人身上? 有人知道该怎么做吗?
谢谢

您能分享完整准确的错误信息吗?为什么您希望通过工作台而不是通过可以直接访问转储的CLI版本(如上所述,通过
SOURCE
)导入此文件?当我这样做时,我必须确保转储工具将表排序为符合外键约束(将foreing表放在转储的顶部)。您必须对转储重新排序,因为MySQL Workbench自上而下地导入。但是,您可以在导入过程中关闭foreing key contraints,然后在导入后重新打开它们。搜索它,可能比在转储中重新排序表更简单。