问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

数据库插入时出错为:Out of range value for column 'typeid' at row 1 原因是什么?

发布网友 发布时间:2022-05-20 16:52

我来回答

5个回答

热心网友 时间:2023-11-02 04:19

两种原因。第一种,我们从英文看出是因为字段长度不够用;第二种,新版本的MySQL对字段的严格检查。解决办法如下:

第一种原因解决办法

直接修改a字段的长度即可

还有一种情况会出现Out of range value adjusted for column 'ID' at row 1 如下面语句

MySQL升级到5.0.17后,在执行sql语句

INSERT INTO `news` (`ID`, `Title`, `Content`) VALUES ('', '标题', '正文');

第二种原因解决方法:

修改my.ini,将

sql-mode="STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"

改为

sql-mode="NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"。

然后重新启动MySQL。

热心网友 时间:2023-11-02 04:20

这不就是你数据库第一行,typeid为字段的值超过其可输入的范围了!例:该字段假如让你只输入char(10),你输入了超过了10个字符!

热心网友 时间:2023-11-02 04:20

你的 typeid 的类型 和 类型的长度是什么?
比如说 id int(10),你导入的数据 长度是 12 ,就会报 Out of range value for column 'typeid' at row 1
例子:
root@127.0.0.1 : yang 10:33:07> load data local infile '/home/mysql/user_list.txt' into table ph fields terminated by '\t';
Query OK, 294971 rows affected, 65535 warnings (2.38 sec)
Records: 294971 Deleted: 0 Skipped: 0 Warnings: 294971
root@127.0.0.1 : yang 10:33:18> show warnings ;
+---------+------+------------------------------------------------+
| Level | Code | Message |
+---------+------+------------------------------------------------+
| Warning | 1264 | Out of range value for column 'phid' at row 1 |
| Warning | 1264 | Out of range value for column 'phid' at row 2 |

root@127.0.0.1 : yang 10:36:05> show create table ph \G
*************************** 1. row ***************************
Table: ph
Create Table: CREATE TABLE `ph` (
`phid` int(11) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8
1 row in set (0.00 sec)
root@127.0.0.1 : yang 10:36:55> CREATE TABLE `ph` (
-> `phid` bigint(20) DEFAULT NULL
-> ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
Query OK, 0 rows affected (0.01 sec)
root@127.0.0.1 : yang 10:37:09> load data local infile '/home/mysql/user_list.txt' into table ph fields terminated by '\t';
Query OK, 294971 rows affected (2.09 sec)
Records: 294971 Deleted: 0 Skipped: 0 Warnings: 0
root@127.0.0.1 : yang 10:37:31> select * from ph limit 100;
+-------------+
| phid |
+-------------+
| 13301405399 | <-----瞎编的号码,如有误中,纯属巧合。。

热心网友 时间:2023-11-02 04:21

改为int32

热心网友 时间:2023-11-02 04:21

I don't know your problem is what.
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
医生你好 我脸上跟额头上面长了很多小粉刺 请问这是什么原因引起的 要... 世界上到底是先有的鸡还是先有的蛋 请问是先有蛋,还是先有鸡? Excel怎么设置行高并且垂直 晚上梦见一条又长又小的青蛇追着咬我最后被我爸爸打死了代表什么... 专业技能怎么填我来教你 QQ空间曾经有一个左右接东西 小游戏叫什么名字 帽子先生接东西游戏介绍 趣味卡车接东西游戏介绍 怀孕50天B超的表现 numeric value out of range是什么意思 point value out of range 这瓶红酒是什么牌子?价钱是多少? DOS系统汇编时出现value out of range如何解决 value out of range 我讲我虚拟机上的linux系统做磁盘分区时,总是提示value out of range rothschild这个词在红酒中是什么意思,因为拉菲或木桐里都有这个词 这瓶拉菲2005是真是假 拉菲LOGO五支箭的含义是什么? 五只弓箭标志中间有Barons de Rothschild 下面2006 SAGA BORDEAU 袋装2L的红酒算什么牌子价格多少谢谢!? 木桐嘉棣的五支箭是什么意思 红酒 五支箭 中间字母B,很像拉菲的标志。是山寨吗? 拉菲的5支箭具体是什么意思?有什么来历啊? 拉菲的五支箭是什么意思? 大酱汤用到的酱用哪种酱比较好? 韩国的辣椒酱貌似有很多啊,炒年糕和石锅拌饭用的酱是一个酱吗?大酱汤呢?是什么酱?? 请教有关大酱汤的用酱及做法 韩国大酱汤用什么酱 大酱汤的大酱是什么酱? 大学多交的学分学费会退吗 eException:org.apache.xmlbeans.impl.values.XmlValueOutOfRangeException &quot;value&quot;&quot;2148520545&quot;&quot;is out of range for type inte maya2015打开烘培出现// Error: Value is out of range: 0 [INFO] Caused by: java.lang.IllegalArgumentException: Port value out of range: 65536 武林群侠传挖矿太快了!下载了cpukiller3,可是它不断地往外蹦point value out of range的窗口,咋办? 在java中,将一个String类型的值转换为byte类型,只能占2个字节存储。 打印机提示out of range什么意思 用ps如何让人物头动起来身子不动 是分了好几步做出来的 上课没看懂 记不清了 谢谢了 皮影被誉为什么 为什么把皮影戏称为一担柴艺术 皮影戏又称“灯影戏”,这门比京剧还要古老1 000多年的表演艺术,融绘画、刻纸、说唱、戏曲于一体,被誉 皮影戏是不是被称为有声电影的鼻祖 什么事皮影戏? 秋天的桂花树银杏树梧桐树喇叭花秋季的观察感受怎么写? 观察植物观后感怎么写冬天? 你买的化瘀祛斑贴,效果怎么样? 用化瘀祛斑贴有什么反应 化瘀祛斑贴是骗人的吗 哪个才是化瘀祛斑贴唯一真正的官方网站 贴贴肚脐真的可以祛斑吗?化瘀祛斑贴效果有那么神奇?求解答!!!