Mysql不会使用bigint存储大于9223372036854775808的数字

use*_*550 -1 mysql sql

我希望有一个简单的解决方案.我有一个数据库列,我在其中存储一个数字.我知道数字会变得很大,所以我将字段设置为'bigint'.但是它不会存储大于的数字9223372036854775808.

为什么是这样?

Tim*_*lla 5

引自手册:

BIGINT [(M)] [UNSIGNED] [ZEROFILL]
一个大整数.符号范围是-9223372036854775808到9223372036854775807.无符号范围是0到18446744073709551615.