由于某种原因,当我在Aurora无服务器数据库集群mysql 5.6中插入一个值时,大int列将以16位四舍五入。
示例:
我的列定义为-> bigint(20)unsigned NOT NULL。
未签名的BIGINT是否应该具有最大值18446744073709551615?
编辑:
甚至更陌生的是,我能够将18446744073709551615插入到列中,但是当我尝试在插入后在表上运行常规选择时,我开始出现以下错误: “值'18,446,744,073,709,551,615'超出类型java.lang.Long的有效范围”
我在AWS仪表板的查询编辑器中以及通过针对nodejs的aws RDSDataService lib测试了查询。
Thx