1406-导入数据 Data too long

阅读量: 282 编辑

Error 1406-Data too long for column

MySQL通过命令导入数据报错:Error 1406-Data too long for column

原因是MySQL将截断超过指定列宽度的任何插入值。

解决方式:可以尝试切换你的MySQL模式不使用严格模式。

一、找到 mysql.ini 文件

打开运行 ——》输入 services.msc ——》找到MySQL服务

就能找到 mysql.ini 文件的位置了

二、修改 mysql.ini 文件

大约第 96 行

sql-mode="STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"

STRICT_TRANS_TABLES 去掉,重启服务即可。