gpt4 book ai didi

MySQL插入查询错误代码: 1406.列数据太长

转载 作者:行者123 更新时间:2023-11-30 00:27:16 26 4
gpt4 key购买 nike

我正在尝试将电话记录从文本文件插入到 MYSQL 表中。文本文件已格式化。

0300152652
0300213231

我试图将数据插入到单列表黑名单中,其中列名记录的数据类型设置为下面给定查询的 varchar(10)

LOAD DATA INFILE 'E:\\home\\test.txt' INTO TABLE blacklist Lines TERMINATED BY '\n';

并给出响应

Error Code: 1406. Data too long for column 'msisdn' at row 1 

最佳答案

尝试以下操作:

LOAD DATA INFILE 'test.txt' INTO TABLE blacklist LINES TERMINATED BY '\n' (@a) SET msisdn=SUBSTR(TRIM(@a),0,10);

如果更改架构,则需要手动更改它,但它应该可以防止一些常见的数据输入错误。

关于MySQL插入查询错误代码: 1406.列数据太长,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22769960/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com