将csv文件导入mysql时无法获取mysql中的索引

问题描述 投票:0回答:1

我已从 MongoDB 导出数据,并将该 csv 文件导入 MySQL。我在 MongoDB 中有一些索引,当将这些文件导入 MySQL 时,我无法在 MySQL 中获取索引。

有人可以帮我吗?我需要 MySQL 中的这些索引。我需要做什么?

第 1 步:我创建了 MongoDB 集合,并在其中创建了一些索引并导出到 csv 文件中。 第 2 步:我已将该 csv 文件导入到 MySQL。

现在我正在获取所有数据,但不是索引,我需要做什么才能在 MySQL 上获取这些索引。

mysql mongodb indexing mysql-workbench
1个回答
0
投票

您可以使用

CREATE INDEX
ALTER TABLE...ADD INDEX
添加索引。

您可以在加载 CSV 数据之前或之后执行此操作。

每个 SQL 表中所需的索引可能与您在 MongoDB 数据库中定义的索引不同。事实上,大概是这样。

需要索引来支持特定的SQL查询。在您知道您的应用程序需要优化哪些 SQL 查询之前,您无法选择正确的索引。

您可能喜欢我的演示文稿如何设计索引,真的,或视频录制。该演示文稿是 2012 年的,但概念相当常青。

© www.soinside.com 2019 - 2024. All rights reserved.