mysql - 问题 - 将 csv 文件导入 Mysql Workbench

标签 mysql excel csv import mysql-workbench

我正在尝试导入一个名为 movimi.csv 的 csv 文件,该文件有 37781 条记录,但是当我在 mysql 工作台上执行导入查询时,它只导入 663 行。

并且它没有显示任何错误。输出显示:

"662 row(s) affected Records: 37781 Deleted: 0 Skipped: 37119 Warnings: 0"

查询是:

LOAD DATA LOCAL INFILE 'D:\\JcVelez_Workspace\\Jorge\\MOVIMI.csv' 
INTO TABLE empresa.movimi 
FIELDS TERMINATED BY ';' ENCLOSED BY '"' LINES TERMINATED BY '\r\n'

有什么解决办法吗?

pd:抱歉我的英语=)

最佳答案

已解决

问题是我的表将“codigo”列作为主键,因此,当您使用加载数据本地 infile 时,它​​会忽略重复数据。

只是,我没有使用主键,但它有效。

关于mysql - 问题 - 将 csv 文件导入 Mysql Workbench,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35096154/

相关文章:

python - CSV 文件创建问题

mysql - 获取查询中每一行在另一列中的位置

excel - 在预定义的位置创建数据透视表

excel - 导出到 Excel 进行排序时如何取消合并 ssrs 中的单元格

java - 如何将 Excel 转换为 XML?

regex - 在 CSV 文件中查找格式不正确的电子邮件地址

python - 无法在 Python 的 networkx 中加载简单的 csv

mysql - 将一个表中的 SUM 值与另一个表中的变量相乘

php - 显示序列号

php - 将空白数据插入数据库的字段