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

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

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

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

相关文章:

  • 2022-12-23
  • 2021-11-13
  • 2021-08-30
  • 2022-12-23
  • 2021-10-07
  • 2022-03-05
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2021-06-03
  • 2021-06-30
  • 2022-01-05
  • 2021-11-24
相关资源
相似解决方案