gpt4 book ai didi

csv - 第 1 行 phpmyadmin 上的 CSV 输入中的字段计数无效

转载 作者:行者123 更新时间:2023-12-04 14:17:21 25 4
gpt4 key购买 nike

我已经阅读了很多主题,但找不到正确的具体答案。当我尝试将其他数据导入现有表时收到此错误消息。字段名称都正确对齐,但并非每一行的每个字段都有数据。例如,虽然我有一个名为 middle_name 的字段,但并不是每一行都有一个中间名。在导入的过程中,这个空白字段是不是不算一个字段,从而丢掉了字段计数?

通过确保我有一个空白列以允许 ID 自动递增,以及将标题行保留在文件中但选择 1 行跳过导入。

现在的问题是最后一行无法导入 - 在第 19 行收到错误消息 CSV 输入格式无效。当我将文件复制到 Text Wrangler 时,最后一行以 ,,,,, 结尾。这占了最后 5 列空白。我需要知道要导入最后一行的诀窍是什么。

以下是我一直在使用的设置:

Settings

最佳答案

从旧版本的 phpMyAdmin 升级后,我遇到了类似的问题(使用制表符分隔的文件)。以下几点可能会有所帮助:

  • phpMyAdmin 的列数必须正确。在旧版本的 phpMyAdmin 中,您可以避免在行尾不为列提供空值,但现在情况不再如此。
  • 如果您将 Excel 文件导出为文本并且行首或行尾的列完全为空,Excel 将不会为这些行导出空白。您需要输入一些内容,或者留空,然后使用正则表达式在文本编辑器中编辑生成的文件,例如要添加空白的第一行,请搜索 ^ 并替换为 (CSV 文件)或 \t(标签文件);将两列添加到末尾搜索 $ 并替换为 ,,\t\t 等。
  • 在文件底部添加一个空行以避免错误消息引用最后一行数据。这似乎是 bug这已在较新版本中得到修复。
  • 在文本编辑器中,还要检查文件编码,因为 Excel 有时会保存为 UTF-16 和 BOM 之类的东西,而 phpMyAdmin 不喜欢。

关于csv - 第 1 行 phpmyadmin 上的 CSV 输入中的字段计数无效,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21916095/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com