解决ERROR 1406 (22001): Data too long for column 'name' at row 1错误

版权声明:本文为博主(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

自此,问题解决!

猜你喜欢

转载自blog.csdn.net/qq_17107171/article/details/83538414