gpt4 book ai didi

最后一行没有空值的 Mysql 错误 1261(不包含所有列的数据)

转载 作者:行者123 更新时间:2023-11-29 03:02:04 25 4
gpt4 key购买 nike

我正在通过 MySQL Workbench 在 MySQL 中执行一个 lad 数据文件。一般来说,我对 SQL 还很陌生,所以这可能是一个简单的修复,但我无法让它工作。它在最后一行抛出 1261 错误(不包含所有列的数据),但最后一行(与 CSV 的其余部分一样)没有任何空白或空值。

我四处寻求帮助并阅读了手册,但我所看到的一切都是关于处理空值的。

我从 Excel 中导出了 CSV,以达到重要的程度。

我用来导入的代码是(我已经将字段、文件和表名称更改为更通用):

load data infile '/temp/filename.csv'
into table table1
fields terminated by ","
lines terminated by '\r'
ignore 1 lines
(Col1,Col2,Col3,Col4,Col5,col6,col7,Col8,Col9);

前两列分别为varchar和char,其余列均为double格式。

这是 csv 文件的最后几行:

364,6001.009JR,43.96,0,0,0,0,0,0
364,6001.900FM,0,0,0,0,0,0,0
364,6001.900JR,0,0,0,0,0,0,0

我唯一能想到的是,我应该在最后一行之后有一些信号来指示文件已完成,但我还没有找到任何信号来指示那将是什么。

任何帮助将不胜感激

最佳答案

当我遇到类似的错误时,那是因为我的数据中有意想不到的换行符(一行中的换行符在导入时看起来像两个太短的行)。

关于最后一行没有空值的 Mysql 错误 1261(不包含所有列的数据),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21913465/

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