首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >错误1265 (01000):第1行的列‘’的数据被截断

错误1265 (01000):第1行的列‘’的数据被截断
EN

Stack Overflow用户
提问于 2019-07-09 04:43:53
回答 1查看 605关注 0票数 2

当我尝试使用linux console将名为"Table.csv“的表导入到MYSQl数据库时,它显示以下消息,ERROR 1265 (01000):Data truncated for column 'factor‘at row 1

这是对我之前创建的表的内容的描述:

代码语言:javascript
复制
+---------------------+---------+------+-----+---------+-------+
| Field               | Type    | Null | Key | Default | Extra |
+---------------------+---------+------+-----+---------+-------+
| degrees             | int(11) | YES  |     | NULL    |       |
| percentage          | double  | YES  |     | NULL    |       |
| factor              | double  | YES  |     | NULL    |       |
+---------------------+---------+------+-----+---------+-------+

以下是仅以逗号",“分隔的数据在纯文本文件中的显示方式:

代码语言:javascript
复制
1,0.35,1     
2,0.10,3.0787
1,0.55,4.32

这是我现在输入的句子:

代码语言:javascript
复制
LOAD DATA INFILE '/var/lib/mysql-files/tabla.csv' INTO TABLE Student FIELDS 
TERMINATED BY ',' ENCLOSED BY '"' LINES TERMINATED BY '\n';

在这种情况下,应该没有问题,因为表以其头中的值开始,因为我省略了IGNORE 1 LINES语句;

我附上我检查更多问题的信息:

https://dev.mysql.com/doc/refman/8.0/en/load-data.html

EN

回答 1

Stack Overflow用户

发布于 2019-07-09 05:09:58

在验证了数据的结构化方式和CSV文件的存储方式后,应使用的句子对应于:

将DATA LOCAL INFILE '/var/lib/mysql-files/table.csv‘加载到以',’结尾的表学生字段中,可选地,由'"‘结尾的行'\ n’组成;

应该注意数据的类型、长度以及是否包含某些内容,在这种情况下,所有字段都用填充,因此它们必须替换为非空字段。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56942338

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档