16位数字后的Aurora MySQL无服务器5.6 BIGINT无符号列舍入

时间:2019-10-04 21:50:18

标签: amazon-rds-aurora aws-aurora-serverless

由于某种原因,当我在Aurora无服务器数据库集群mysql 5.6中插入一个值时,大int列将以16位四舍五入。

示例:

  • 734783792502575105另存为734783792502575100
  • 9223372036854775807另存为9223372036854776000

我的列定义为-> bigint(20)unsigned NOT NULL。

未签名的BIGINT是否应该具有最大值18446744073709551615?

编辑:

甚至更陌生的是,我能够将18446744073709551615插入到列中,但是当我尝试在插入后在表上运行常规选择时,我开始出现以下错误: “值'18,446,744,073,709,551,615'超出类型java.lang.Long的有效范围”

我在AWS仪表板的查询编辑器中以及通过针对nodejs的aws RDSDataService lib测试了查询。

Thx

0 个答案:

没有答案