gpt4 book ai didi

mysql - 加载数据文件错误: data too short for column

转载 作者:行者123 更新时间:2023-11-30 00:55:02 25 4
gpt4 key购买 nike

我有一个 CSV 文件需要在 MySQL 中上传。表格描述为:

website         varchar(500)    
major_cat varchar(500)
sub_cat varchar(500)
ref varchar(500)
commision varchar(10)
additional_fee varchar(5)
shipping varchar(5)

以下是 CSV 数据示例:

Amazon,All,All,AmazonAllAll,5%,10,12.36%   
Angoor,All,All,AngoorAllAll,5%,0,12.36%
Big Basket,All,All,Big BasketAllAll,5%,0,12.36%
Car Khana,All,All,Car KhanaAllAll,5%,0,12.36%

我尝试使用以下在文件中加载数据查询:

load data infile 'AAAAA Products.csv' 
into table products
fields terminated by ','
lines terminated by '\n';

我收到以下错误

ERROR 1406 (22001): Data too long for column 'shipping' at row 1

请帮我解决这个问题。我被困得很厉害。

最佳答案

这似乎是一个奇怪的猜测,但我注意到上面第一行的开头有一个空格。当不可见字符位于该行末尾时,有时会发生这种情况。

当我使用 Mac 时,行尾有\r\n,而不是预期的\n,我会看到这个。

查看 csv 文件中的实际数据,而不仅仅是查看文件时看到的数据。例如,“od -c ”将显示第一行末尾是否有非打印字符。

关于mysql - 加载数据文件错误: data too short for column,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20645180/

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