我正在使用node_mysql从我的MySQL数据库中查询一个17 char long int。
示例ID为76561198185324675
。
我的数据库字段是bigint(17)
。
id 正确存储在数据库中。 (我在服务器上使用mysql-cli查找了它。)
问题是当我像下面的例子中一样查询id时
db.query('SELECT `column` FROM `table`', function(err, res, fields) { });
res [0] .column包含我的id,但它是一个错误的id。在此示例中,返回的id以某种方式减少了5。它现在是76561198185324670
,不再存储在数据库中76561198185324675
。
编辑:我用一组id测试了它。
当我从数据库中选择它时,每个id的最后一个数字变为0
。