简体   繁体   English

MySQL 错误代码 1265:我的 csv 数据有什么问题?

[英]MySQL ERROR CODE 1265: what's wrong with my csv data?

A TABLE shiyanyong was created.创建了 TABLE shiyanyong After that, I got Error Code: 1265.Data trancated forcolumn'income' at row 1 when i'm trying to load csv file data into shiyanyong .之后,当我尝试将csv file data加载到shiyanyong时,我Error Code: 1265.Data trancated forcolumn'income' at row 1收到了Error Code: 1265.Data trancated forcolumn'income' at row 1

Is there something wrong with the csv data? csv数据有问题吗? or some other issues with the SQL CODE?或 SQL CODE 的其他一些问题?

At the same time, it works with同时,它与

INSERT INTO shiyanyong VALUES('AA', 0.22);

1) TABLE 1) 表

CREATE TABLE shiyanyong(
company_name VARCHAR(40),
income DOUBLE
);

2) LOAD DATA: 2) 负载数据:

LOAD DATA INFILE 'D:\2018.csv'
INTO TABLE shiyanyong
FIELDS TERMINATED BY ','
LINES TERMINATED BY '\n'
IGNORE 1 LINES;

3) The DATA of 2018.csv for exaple like this: 3) 2018.csv的 DATA 2018.csv如下:

company_name    income
A                  0.60
B                  1.80
C                  8.00

当我将LINES TERMINATED BY '\\n'替换为LINES TERMINATED BY '\\r\\n'时,它会起作用。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM