【问题标题】:#1060 - Duplicate column name 'NULL' CSV Product import#1060 - 重复的列名 'NULL' CSV 产品导入
【发布时间】:2014-07-17 14:34:59
【问题描述】:

我对使用 CSV 和 PHPMyAdmin 完全陌生。我正在尝试将产品数据库从一个 zencart 网站移动到另一个网站。我进入原始站点上的 PHPMyAdmin 并将所需的文件导出到 CSV 文件,但是当我尝试将其导入新站点时出现此错误

CREATE TABLE IF NOT EXISTS  `navaraa1_test`.`TABLE 97` (

`categories_id` VARCHAR( 11 ) ,
`language_id` VARCHAR( 13 ) ,
`categories_name` VARCHAR( 64 ) ,
`categories_description` VARCHAR( 63152 ) ,
`NULL` VARCHAR( 46 ) ,
`NULL` VARCHAR( 15 ) ,
`NULL` VARCHAR( 16 ) ,
`NULL` VARCHAR( 19 ) ,
`NULL` VARCHAR( 22 ) ,
`NULL` VARCHAR( 23 ) ,
`NULL` VARCHAR( 15 ) ,
`NULL` VARCHAR( 15 ) ,
`NULL` VARCHAR( 21 ) ,
`NULL` VARCHAR( 16 ) ,
`NULL` VARCHAR( 16 ) ,
`NULL` VARCHAR( 27 ) ,
`NULL` VARCHAR( 29 ) ,
`NULL` VARCHAR( 28 ) ,
`NULL` VARCHAR( 15 ) ,
`NULL` VARCHAR( 15 ) ,
`NULL` VARCHAR( 23 ) ,
`NULL` VARCHAR( 31 ) ,
`NULL` VARCHAR( 23 ) ,
`NULL` VARCHAR( 27 ) ,
`NULL` VARCHAR( 19 ) ,
`NULL` VARCHAR( 22 ) ,
`NULL` VARCHAR( 27 ) ,
`NULL` VARCHAR( 21 ) ,
`NULL` VARCHAR( 20 ) ,
`NULL` VARCHAR( 32 ) ,
`NULL` VARCHAR( 21 ) ,
`NULL` VARCHAR( 29 ) ,
`NULL` VARCHAR( 21 ) ,
`NULL` VARCHAR( 21 ) ,
`NULL` VARCHAR( 29 )
) DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;

MySQL 说:文档

#1060 - 重复的列名 'NULL'

我不知道该怎么做。我试过阅读类似的帖子,但没有任何帮助。如果您能提供帮助,请提前致谢1

【问题讨论】:

  • NULL 作为列名奇怪。

标签: php mysql csv import importerror


【解决方案1】:

可能您忘记在 CSV 文件的第一行中指定所有字段名称,然后它们就像 'NULL' 值。您应该为每列输入不同的名称。

【讨论】:

  • 据我所知,列确实有名称,当我导出时,我点击了“将列名称放在第一行”。但是,我试图一次导出多个类别,所以我最终一个一个地做它们并且导入通过了。现在我的问题是我导入的所有类别似乎都是空的,并且我的产品没有显示,即使当我在 excel 中打开文件时它们拥有我的所有信息。感谢大家的帮助!
【解决方案2】:

您试图为多个列命名NULL,这很奇怪。您可以为每个列指定不同的名称。

【讨论】:

  • 当我在 excel 中打开它时,没有一个列被命名。
  • 他们有名字吗? NULL 是未定义数据的关键字。
【解决方案3】:

确保值列/行不包含 , 否则 MySQL 将为每个逗号生成新列。

【讨论】:

    猜你喜欢
    • 2016-11-18
    • 2011-06-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-01-12
    • 2016-02-02
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多