在使用Navicat将csv导入到MySQL数据表中的时候,遇到了以下这个问题:

具体的ERR部分信息为:
[ERR] Cannot create table [xvideos.com-export-premium-full]: 1059 – Identifier name ‘https://www.xvideos.red/video.ucfpdhk51d5/his_dream_twink_bottom_gets_his_big_bare_cock;His Dream Tw’ is too long
[ERR] CREATE TABLE x_and_p
.xvideos.com-export-premium-full
(https://www.xvideos.red/video.ucfpdhk51d5/his_dream_twink_bottom_gets_his_big_bare_cock;His Dream Twink Bottom Gets His Big Bare Cock;1022 sec;https://cdn77-pic.xvideos-cdn.com/videos/thumbs169ll/aa/a1/7c/aaa17c5ea55c275e798c3ce2945a4bc6/aaa17c5ea55c275e798c3ce2945a4bc6.15.jpg;https://cdn77-pic.xvideos-cdn.com/videos/thumbnails/8c/b6/b1/80702739/video_preview.mp4;facial
varchar(255) NUL
以上报错很清楚了:尝试创建数据表的时候,标识符名称过长。具体来说,是这个列名超过了 MySQL 允许的最大长度。

就是这里了,解决方法就是把该目标字段改短一点了:

再次导入的时候又有了个问题,错误量太多了!!!这哪能行啊:

这个问题的解决方法就是在前面的高级选项设置中取消勾选这个设置:

重新导入,错误量大大大减少:

至于剩下的这些错误,我看了日志,但是忘记截图了,这里就说下原因:是因为有些的字段的数据太长了,需要更改该字段的数据类型,比如text;