【发布时间】:2014-03-09 04:50:37
【问题描述】:
我想将一个 CSV 文件迁移到我的数据库中。我正在使用终端窗口来执行查询。我的问题是我正在迁移的 CSV 文件有空行,这会在迁移(重复的主 ID)到我的数据库时产生错误。
我想知道如何只导入第一列没有空值的行?
【问题讨论】:
标签: mysql sql mysqlimport
我想将一个 CSV 文件迁移到我的数据库中。我正在使用终端窗口来执行查询。我的问题是我正在迁移的 CSV 文件有空行,这会在迁移(重复的主 ID)到我的数据库时产生错误。
我想知道如何只导入第一列没有空值的行?
【问题讨论】:
标签: mysql sql mysqlimport
Workbench 应该有一个选项可以在导入时忽略空白行。否则,您总是可以编写一个快速脚本来删除 csv 文件中的空白行,然后再导入。
【讨论】:
最终,如果您的输入给出了错误的结果,您必须更改输入才能更改结果。
例如,你可以在excel中打开CSV,按第一列排序,删除第一列现在与null组合在一起的所有行,另存为新的csv文件,导入mysql。
【讨论】: