标签: mysql int type-conversion
我试图将数字25173545009(11位数)插入Mysql数据库的INT(10)列。奇怪的是它不会抛出错误,因为它太长但是它将数字转换为4294967295并将其插入到列中。为什么会这样?它如何将25173545009转换为4294967295?
25173545009
INT(10)
4294967295
答案 0 :(得分:2)
4294967295是可以存储在无符号 32位(整数)中的最大值因为数字太大,它基本上会选择最大数字。