【问题标题】:MySQL Workbench import limitMySQL Workbench 导入限制
【发布时间】:2016-03-18 20:48:19
【问题描述】:

我正在尝试使用表数据导入向导将数据从 csv 文件导入 MySQL Workbench 6.3.5。我有大约 400000 行数据,但向导只导入了 27016 行数据。

通过 MySQL Workbench 导入数据是否存在错误或限制?

【问题讨论】:

  • 你能不能从命令行做,看看是否得到相同的结果?
  • 我会检查第 27016 行附近的输入文件。可能是格式错误。
  • 您是否收到任何错误或状态消息?
  • @RichardSt-Cyr 不,我没有收到任何错误或状态消息。
  • 我正在使用的@Shadow csv 文件仅使用 mysql-workbench 生成

标签: mysql import mysql-workbench


【解决方案1】:

确保在导入时使用“不限制” MySQL Workbench 中的选项。如果您找不到该选项,则可以使用以下查询。

LOAD DATA local INFILE 'file path' 
INTO TABLE tablename FIELDS TERMINATED BY ',' 
ENCLOSED BY '"'LINES TERMINATED BY '\n' IGNORE 1 ROWS LIMIT 0, N;

其中 N-csv 文件中的行数

【讨论】:

    【解决方案2】:

    我的数据导入遇到了类似的问题。

    我在 Notepad++ 中打开了 CSV,发现 Excel 使用 ANSI 编码而不是 UTF-8 保存了它。当我将编码交换为 UTF-8 时,它突出显示了我的导入失败的行上有无效字符的事实。

    我手动删除了这些字符,导入工作完美。可能值得以类似的方式清理您的输入数据。

    【讨论】:

      猜你喜欢
      • 2016-02-06
      • 2012-12-21
      • 2016-12-03
      • 2018-12-23
      • 2018-10-14
      • 2013-06-23
      • 2015-05-27
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多