MySQL int(11)数超出范围

我有一列设置为int(20)尝试插入诸如的数字时622108120237,它表示超出范围。为什么?

回答:

在 MySQL中,An 存储在4个字节上,因此只能包含-2147483648和之间的值2147483647

622108120237大于2147483647; 因此它不适合int-看起来您将不得不使用 。

有关此信息,请参见MySQL手册的“ 部分

以上是 MySQL int(11)数超出范围 的全部内容, 来源链接: utcz.com/qa/433806.html

回到顶部