【问题标题】:Table Data Import Wizard 'Could not determine delimiter'表数据导入向导“无法确定分隔符”
【发布时间】:2021-08-28 11:57:55
【问题描述】:

我正在尝试使用表数据导入向导工具将 csv 文件导入我的数据库,导入到只有一个属性的表(它是 id VARCHAR(10)),导入失败,显示此错误:@987654321 @ 我检查了 csv 文件以找到任何奇怪的字符或换行符,但一切都很好。我使用的是 8.0.25 版本,日志显示如下:

16:00:09 [ERR][       pymforms]: Unhandled exception in Python code: 
Traceback (most recent call last):
  File "C:\Program Files\MySQL\MySQL Workbench 8.0 CE\workbench\wizard_page_widget.py", line 97, in go_next
    self.main.go_next_page()
  File "C:\Program Files\MySQL\MySQL Workbench 8.0 CE\workbench\wizard_form.py", line 76, in go_next_page
    self.pages[index].page_activated(True)
  File "C:\Program Files\MySQL\MySQL Workbench 8.0 CE\modules\sqlide_power_import_wizard.py", line 185, in page_activated
    self.call_create_preview_table()
  File "C:\Program Files\MySQL\MySQL Workbench 8.0 CE\modules\sqlide_power_import_wizard.py", line 343, in call_create_preview_table
    self.create_preview_table(self.call_analyze())
  File "C:\Program Files\MySQL\MySQL Workbench 8.0 CE\modules\sqlide_power_import_wizard.py", line 352, in call_analyze
    if not self.active_module.analyze_file():
  File "C:\Program Files\MySQL\MySQL Workbench 8.0 CE\modules\sqlide_power_import_export_be.py", line 511, in analyze_file
    self.dialect = csv.Sniffer().sniff(csvsample)
  File "C:\Program Files\MySQL\MySQL Workbench 8.0 CE\Python\Lib\csv.py", line 188, in sniff
    raise Error("Could not determine delimiter")
_csv.Error: Could not determine delimiter

这是我的 csv 文件的外观:

id_tren
56X0O
12X0Y
91X0F
13X0P
92X0U

【问题讨论】:

  • 你的csv能不能加两三行,可能是workbench的bug,应该报告,你用的是哪个版本
  • 确定没问题,添加到帖子中

标签: mysql mysql-workbench


【解决方案1】:

csv 是逗号分隔的值。

所以你必须给进口商一些逗号

喜欢

id_tren,
56X0O,
12X0Y,
91X0F,
13X0P,
92X0U,

然后你得到

然后选择你想要的列

【讨论】:

  • 哦,所以它总是需要 2 列?在我拥有的其他 cvs 文件中,我有多个列,最后一个不会有任何昏迷,所以我只是遵循制作这个 csv 的规则
  • no 如果你有超过一列你不需要添加更多,只有在cqase你只有一列,导入器无法处理,你需要配置导入点击在检测到的文件格式 csv 后面的扳手上
猜你喜欢
  • 2021-02-23
  • 2021-12-29
  • 2021-08-26
  • 1970-01-01
  • 2015-07-20
  • 1970-01-01
  • 1970-01-01
  • 2017-06-21
  • 1970-01-01
相关资源
最近更新 更多