問題:之前有一組數據的id是三位數的,原類型爲 smallint(5),想着就是三位數的,換乘tinyint(3)格式的,節省些空間,結果就是一直報錯:out of range value for column at row 58, 仔細查了也沒發現問題,最後檢查發現超出了tinyint(3)的上限了,
tinyint(3) 的範圍是正負127,如果加上UNSIGNED,則最大爲255。一旦達到上限,就會報錯;
解決方案就是修改成smallint(3)即可解決了。
問題:之前有一組數據的id是三位數的,原類型爲 smallint(5),想着就是三位數的,換乘tinyint(3)格式的,節省些空間,結果就是一直報錯:out of range value for column at row 58, 仔細查了也沒發現問題,最後檢查發現超出了tinyint(3)的上限了,
tinyint(3) 的範圍是正負127,如果加上UNSIGNED,則最大爲255。一旦達到上限,就會報錯;
解決方案就是修改成smallint(3)即可解決了。