mysql - MySQL 错误代码 1265:我的 csv 数据有什么问题?
问题描述
创建了一个表shiyanyong
。之后,Error Code: 1265.Data trancated forcolumn'income' at row 1
当我尝试加载csv file data
到shiyanyong
.
csv数据有问题吗?或 SQL CODE 的其他一些问题?
同时,它与
INSERT INTO shiyanyong VALUES('AA', 0.22);
1) 表
CREATE TABLE shiyanyong(
company_name VARCHAR(40),
income DOUBLE
);
2)加载数据:
LOAD DATA INFILE 'D:\2018.csv'
INTO TABLE shiyanyong
FIELDS TERMINATED BY ','
LINES TERMINATED BY '\n'
IGNORE 1 LINES;
3)2018.csv
例如这样的数据:
company_name income
A 0.60
B 1.80
C 8.00
解决方案
当我替换LINES TERMINATED BY '\n'
为LINES TERMINATED BY '\r\n'
.
推荐阅读
- python - 使 Python 多处理池可等待
- python-3.x - OSX Catalina 中的 Samtools 问题,命令行找不到 Samtools 的图像
- pgadmin-4 - 为什么每个数据类型在 pgAdmin 4 中都有两种选择?
- node.js - 为什么这会给我一个循环引用错误?
- postgresql - 在 docker 文件上运行脚本以等待 postgress
- php - 使用 PHP exec() 获取更新信息的问题
- big-ip - 连接拒绝尝试访问 BigIP 上的 REST 端点
- javascript - d3 ticks 函数不返回与输入/参数中指定的相同数量的时间刻度。(反应 JS)
- visual-studio - 如何在 Visual Studio for Mac 上查看 .edmx 图?
- html - 深度缓存?我在 filezilla 上所做的更改成功但没有出现在我的设备上?