问题:之前有一组数据的id是三位数的,原类型为 smallint(5),想着就是三位数的,换乘tinyint(3)格式的,节省些空间,结果就是一直报错:out of range value for column at row 58, 仔细查了也没发现问题,最后检查发现超出了tinyint(3)的上限了,
tinyint(3) 的范围是正负127,如果加上UNSIGNED,则最大为255。一旦达到上限,就会报错;

问题:之前有一组数据的id是三位数的,原类型为 smallint(5),想着就是三位数的,换乘tinyint(3)格式的,节省些空间,结果就是一直报错:out of range value for column at row 58, 仔细查了也没发现问题,最后检查发现超出了tinyint(3)的上限了,
tinyint(3) 的范围是正负127,如果加上UNSIGNED,则最大为255。一旦达到上限,就会报错;
本文标题:MySql 错误提示 -out of range value f
本文链接:https://www.haomeiwen.com/subject/wwsyyrtx.html
网友评论