【问题标题】:CSV to MySQL conversion and importCSV 到 MySQL 的转换和导入
【发布时间】:2011-02-28 01:30:14
【问题描述】:

我正在从事一个大型项目,以前不需要做我需要帮助的事情。我有一个csv文件,里面包含了大量的数据,即澳大利亚所有的城市、城镇、郊区。我需要将csv文件转换为mysql的sql,然后导入到数据库中。

实现这一目标的最佳方法是什么?

【问题讨论】:

    标签: mysql sql csv


    【解决方案1】:

    使用LOAD DATA INFILE 或等效的命令行工具mysqlimport

    这些很容易用于加载 CSV 数据,并且这种方法的运行速度比使用 SQL 一次导入一行快 20 倍。

    【讨论】:

    • 谢谢。我确实尝试使用 LOAD DATA INFILE 方法,但它不接受我的 csv 文件路径。有什么建议吗?
    • @Lea - 这是要走的路。路径有什么问题? +1
    • @Romain Hippeau 它只返回错误“未找到 csv 文件”。我尝试使用文件的绝对路径,但它似乎不接受它。
    • @Lea 你能从你的 csv 文件所在的位置运行它吗?
    • 尝试LOAD DATA LOCAL INFILE 否则它希望文件位于 MySQL 服务器的数据目录下。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-08-17
    • 1970-01-01
    • 1970-01-01
    • 2016-07-25
    • 2017-02-04
    • 2020-11-27
    • 2020-05-05
    相关资源
    最近更新 更多