版权声明:本文为博主(http://www.leologic.top/)原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_17107171/article/details/83538414
一、我的操作流程:
1.在liunx中使用vim编辑器编辑并保存txt文本
2.导入MySQL
mysql> LOAD DATA INFILE '/var/lib/mysql-files/pet.txt' INTO TABLE pet;
出现:ERROR 1406 (22001): Data too long for column 'name' at row 1错误
二、判断可能是vim制表符问题
1.更换gedit编辑器
2.编辑文本时使用table键分隔每一列
三、再次尝试导入TXT文本
mysql> LOAD DATA INFILE '/var/lib/mysql-files/pet.txt' INTO TABLE pet;
Query OK, 1 row affected (0.04 sec)
Records: 1 Deleted: 0 Skipped: 0 Warnings: 0
自此,问题解决!