MySQL“错误 1262 (01000):第 1 行被截断;它包含的数据多于输入列”这是为什么?

Mah*_*ine 2 mysql csv

我已经查看了以前的论坛、网站等,但找不到解决方案。尽管我的数据库中有 8 列并且我试图将其加载到数据库中,但我仍然收到此错误。

我已经包含了我的命令行、我加载到的数据库表和我的 csv 文件的屏幕截图。

任何帮助深表感谢!

请问对此有什么建议吗?

SQL 命令行

在此输入图像描述

在此输入图像描述

小智 6

它\xe2\x80\x99 是行结尾。\xe2\x80\x98\\r\\n\xe2\x80\x99MySQL 没有\xe2\x80\x99 得到它所期望的结果,因此使用 LINES TERMINATED BY或任何适合您的内容指定文件的格式:

\n\n

\xe2\x80\x98\\r\\n\xe2\x80\x99对于来自Windows系统的文件\n\xe2\x80\x98\\r\xe2\x80\x99对于来自VMS\n的文件\xe2\x80\x98\\n\xe2\x80\x99对于每个other source.

\n