如果太长,Mysql会转换整数

时间:2014-12-12 13:34:24

标签: mysql int type-conversion

我试图将数字25173545009(11位数)插入Mysql数据库的INT(10)列。奇怪的是它不会抛出错误,因为它太长但是它将数字转换为4294967295并将其插入到列中。为什么会这样?它如何将25173545009转换为4294967295

1 个答案:

答案 0 :(得分:2)

4294967295是可以存储在无符号 32位(整数)中的最大值因为数字太大,它基本上会选择最大数字。