做WEB开发的时候出现
Numeric value out of range: 1264 Out of range value for column的时候 表示的含义是 插入数据库中某个字段的值 超出了数据库设定长度
例如你插入一个int类型的 电话号码 11位 而数据库只有10位 时就出现这个错误
但是今天出现的错误为数据库中为 int (11) 的长度 插入的也为 11长度 同样报此错误
解决方式
1.更换数据库中字段类型 例如int 改为vachar
2.解析传入数据的数据类型(通常通过AJAX传入的为string 类型),转换为int 再传入
如有帮助请点赞

本文探讨了在进行WEB开发时遇到的MySQL错误Numeric value out of range: 1264,即使插入的int(11)数据长度正确也会报错的情况。文中提供了两种解决方案:一是更改数据库字段类型,二是确保数据类型一致。
2032

被折叠的 条评论
为什么被折叠?



