mysql - 使用 phpMyAdmin 导入 csv - 处理无关的逗号

标签 mysql phpmyadmin

所以我的表有 5 列,我的 CSV 文件有 5 个字段,但末尾有一个逗号,如下所示:

123, abc, xyz, 321, 456,

这会导致问题。我不断收到 Invalid column count in CSV input on line

在导入页面上,有一个字段 Lines terminated with: 我尝试使用 \r\n, 在我执行 LOAD DATA LOCAL INFILE 时有效(使用 LINES TERMINATED BY ',\r\n'),但这会导致 CSV 导入参数无效:行终止于

有没有办法处理 CSV 行末尾的多余逗号?

最佳答案

如何使用 ALTER TABLE 添加一个仅用于导入的备用列,使其允许空值。然后在导入后使用 ALTER TABLE 删除额外的临时列。

Documentation

关于mysql - 使用 phpMyAdmin 导入 csv - 处理无关的逗号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45044031/

相关文章:

mysql - 通过 phpMyAdmin 将 23Mb .sql 文件导入 MySQL 时出现编码问题

python - 如何创建没有主键的Storm表?

mysql - 在 Windows 上使用 MySQL 作为后端的 CLSQL 问题

mysql - 如何将 GTFS 文件导入 MySQL?

php - 使用 bindParam 创建 MySQL 查询时出现“无效参数编号”错误

mysql - 更改 MySQL 中的列顺序

cron - 在 cpanel 中使用 cron 作业进行数据库备份

mysql - 从 Windows 连接 SSH MySQL 服务器

c# - 使用C#连接在线MySQL数据库-用户没有权限

php - (P.H.P.MyAdmin 4.5.3.1+10.0.17-MariaDB) 为什么点击选项在我的表上使用不完整的 WHERE 子句执行?