【问题标题】:mysqlimport --- appending to table with indexesmysqlimport --- 附加到带有索引的表
【发布时间】:2018-05-19 18:42:24
【问题描述】:

请建议使用 mysqlimport 通过读取 CSV 文件来追加到包含索引的表的正确方法。

【问题讨论】:

    标签: mysql csv indexing import-from-csv mysqlimport


    【解决方案1】:

    您不能在 .csv 数据文件中添加索引。我建议使用 sql 转储或 csv,然后创建索引。

    【讨论】:

      【解决方案2】:
      1. 创建用于接收当前 csv 文件的表。
      2. 导入该表。
      3. (可选)清理数据。
      4. 将其复制到real 表中:

      类似

      INSERT INTO `real`
          SELECT ... FROM csv;
      

      在该步骤中,可能(或可能不需要)需要指定列、列的顺序、NULL,以避免在 real 中而不是在 csv 中弄乱 AUTO_INCREMENT

      【讨论】:

        猜你喜欢
        • 2019-05-24
        • 1970-01-01
        • 2018-12-14
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2015-08-03
        • 2022-01-10
        • 2011-12-24
        相关资源
        最近更新 更多