【问题标题】:MySQL CSV importing error: Invalid column countMySQL CSV 导入错误:列数无效
【发布时间】:2013-09-15 09:18:30
【问题描述】:

我在尝试通过 phpMyadmin 从; 分隔的 CSV 导入 MySQL 时收到无效的列计数错误。该错误可能是由 HTML 文本中的; 符号引起的,例如é。我该怎么办?

【问题讨论】:

  • 在创建 CSV 的脚本中使用不同的分隔符(或设置转义字符)。否则你最终会在你的文本编辑器上花费太长时间或者写一个 Perl 单行代码来做s/(&\w+);/$1\\;/g

标签: mysql csv


【解决方案1】:

记录包含编码相关文章中的<pre>文本,所以我不得不删除[CR]和[LF]字符(它们被解释为新行=>新记录),另外我必须替换;在带有其他内容的 html 实体中,所以现在列数匹配并且导入成功。将替换文本转换回; 现在一切正常。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-09-09
    • 2016-08-03
    • 2012-05-20
    • 1970-01-01
    • 2016-01-08
    • 1970-01-01
    • 2016-08-14
    相关资源
    最近更新 更多