1286-未知存储引擎';MongoDB';迁移到MySQL时

1286-未知存储引擎';MongoDB';迁移到MySQL时,mysql,database,mongodb,migration,mongodb-biconnector,Mysql,Database,Mongodb,Migration,Mongodb Biconnector,我正在使用MySQL迁移工具将数据从MongoDB(通过MongoDB BI连接器)迁移到MySQL 所有的第一步都做得很好 在创建模式的步骤中,我得到了警告 Unknown storage engine 'MongoDB'. SQL Error: 1286 在创建目标结果的步骤中,用于创建表的SQL脚本失败,并产生相同的错误输出 失败的查询示例: CREATE TABLE IF NOT EXISTS `trainingDB`.`gradings` ( `_studentId` VARCH

我正在使用MySQL迁移工具将数据从MongoDB(通过MongoDB BI连接器)迁移到MySQL

所有的第一步都做得很好

在创建模式的步骤中,我得到了警告

Unknown storage engine 'MongoDB'.
SQL Error: 1286
在创建目标结果的步骤中,用于创建表的SQL脚本失败,并产生相同的错误输出

失败的查询示例:

CREATE TABLE IF NOT EXISTS `trainingDB`.`gradings` (
  `_studentId` VARCHAR(65535) NULL DEFAULT NULL COMMENT '{ \"name\": \"studentId\" }',
  `_sessionId` VARCHAR(65535) NULL DEFAULT NULL COMMENT '{ \"name\": \"sessionId\" }')
ENGINE = MongoDB
DEFAULT CHARACTER SET = utf8
COLLATE = utf8_bin
COMMENT = '{ \"collectionName\": \"gradings\" }'

你有相应的问题吗?是的,我用一个更新了我的问题。谢谢。我不知道Mongo如何工作,也不知道BI连接器。但是
ENGINE=MongoDB
对我来说似乎很奇怪。BI连接器是否提供自定义MySQL引擎?这个查询是自动生成的吗?如果不是,也许你想改用InnoDB?这个查询是自动生成的。我不确定它是否提供了自定义MySQL引擎,但是它提供了一个我设置的ODBC驱动程序