小编典典

MySQL int(11)数超出范围

mysql

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


阅读 1412

收藏
2020-05-17

共1个答案

小编典典

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

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

有关此信息,请参见MySQL手册的“ 数据类型-
数值类型”
部分

2020-05-17