【发布时间】:2012-09-17 12:09:16
【问题描述】:
我怎样才能摆脱这些空列? 我正在导入我的 csv 文件以在 phpMyAdmin 上创建一个表。 sql 查询看起来很合适,但最后,我得到...
`Category 1` VARCHAR( 97 ) ,
`Category 2` VARCHAR( 113 ) ,
`NULL` VARCHAR( 71 ) ,
`NULL` VARCHAR( 56 ) ,
`NULL` VARCHAR( 73 ) ,
`NULL` VARCHAR( 97 )
) ENGINE = MYISAM DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
MySQL said:
#1060 - Duplicate column name 'NULL'
类别 2 应该是最后一列。我无法弄清楚空列的来源,或者如何摆脱它们。原始文件以 .xls 格式提供给我。我做了一些更改并保存为 csv。我曾经上传一个 xls 文件(从来没有问题),但我认为我们的 cPanel 升级了,所以一切都改变了。
到目前为止,我已经尝试在 OpenOffice 中删除 4+ 列。我尝试在记事本中打开 csv 并确保没有多余的逗号或空格,添加 / 以进行转义。我试过摆弄 phpMyAdmin 中的导入选项,但我不是专家,所以那里没有运气。
【问题讨论】:
标签: csv import phpmyadmin mysql-error-1060