gpt4 book ai didi

mysql - 错误 1265 (01000) : Data truncated for column ' ' at row 1

转载 作者:行者123 更新时间:2023-11-29 07:19:40 24 4
gpt4 key购买 nike

当我尝试使用 Linux 控制台将名为“Table.csv”的表导入 MYSQl 数据库时,它显示以下消息,错误 1265 (01000):第 1 行的“因素”列数据被截断

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

+---------------------+---------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+---------------------+---------+------+-----+---------+-------+
| degrees | int(11) | YES | | NULL | |
| percentage | double | YES | | NULL | |
| factor | double | YES | | NULL | |
+---------------------+---------+------+-----+---------+-------+

这是仅由逗号“,”分隔的数据在纯文本文件中的显示方式:

1,0.35,1     
2,0.10,3.0787
1,0.55,4.32

这是我当前输入的句子:

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

最佳答案

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

LOAD DATA LOCAL INFILE '/var/lib/mysql-files/table.csv' INTO TABLE Student FIELDS TERMINATED BY ',' OPTIONALLY ENCLOSED BY '"'由 '\n' 终止的行;

应该注意数据的类型,它的长度以及它是否有一些内容,在这种情况下所有字段都填充了NULL,所以它们必须被替换为NOT NULL 字段。

关于mysql - 错误 1265 (01000) : Data truncated for column ' ' at row 1,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56942338/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com