MySql 错误提示 -out of range value for column

爱被打了一巴掌 2023-06-12 08:49 244阅读 0赞

问题:之前有一组数据的id是三位数的,原类型为 smallint(5),想着就是三位数的,换乘tinyint(3)格式的,节省些空间,结果就是一直报错:out of range value for column at row 58, 仔细查了也没发现问题,最后检查发现超出了tinyint(3)的上限了,

tinyint(3) 的范围是正负127,如果加上UNSIGNED,则最大为255。一旦达到上限,就会报错;

解决方案就是修改成smallint(3)即可解决了。

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80MjA1Njc0NQ_size_16_color_FFFFFF_t_70

发表评论

表情:
评论列表 (有 0 条评论,244人围观)

还没有评论,来说两句吧...

相关阅读