gpt4 book ai didi

mysql - LOAD DATA INFILE 同一行有数百个警告

转载 作者:行者123 更新时间:2023-11-30 00:44:09 28 4
gpt4 key购买 nike

通过 LOAD DATA INFILE 将 CSV 文件导入到 mySQL...

愚蠢的问题,但是当查看 SHOW WARNINGS; 输出并获取如下响应时,它是指 CSV 文件中的第 112 行,还是数据库表中的第 112 行?

  Warning | 1366 | Incorrect integer value: '' for column 'album_year' at row 112      |
| Warning | 1366 | Incorrect integer value: '' for column 'album_year' at row 112 |
| Warning | 1366 | Incorrect integer value: '' for column 'album_year' at row 112 |
| Warning | 1366 | Incorrect integer value: '' for column 'album_year' at row 112 |
| Warning | 1366 | Incorrect integer value: '' for column 'album_year' at row 112 |
| Warning | 1366 | Incorrect integer value: '' for column 'album_year' at row 112 |
| Warning | 1366 | Incorrect integer value: '' for column 'album_track_qty' at row 112 |
| Warning | 1265 | Data truncated for column 'album_disc_num' at row 112 |
| Warning | 1265 | Data truncated for column 'album_disc_num' at row 112 |
| Warning | 1265 | Data truncated for column 'album_disc_num' at row 112 |
| Warning | 1366 | Incorrect integer value: '' for column 'album_year' at row 112 |
| Warning | 1366 | Incorrect integer value: '' for column 'album_track_qty' at row 112 |

我的表只有 7 列,但报告了 1126 条警告,而且全都在第 112 行! (我设置了 max_error_count = 1130; 这样我就可以看到它们全部)。有什么想法为什么他们会在同一行重复这么多次吗?大多数是代码 1366。

最佳答案

看起来您的 album_year 是一个整数,但您正在尝试为该列提供 '' 。尝试使用 0 而不是 '' 表示 album_year。

关于mysql - LOAD DATA INFILE 同一行有数百个警告,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21528872/

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