L'entier maximum que JavaScript peut représenter en toute sécurité est Number .MAX_SAFE_INTEGER , qui est 2^53 - 1. Votre valeur est supérieure à cela, ce qui entraîne la perte de certains bits.
node-mysql a supportBigNumbers
et bigNumberStrings
options qui analysent BIGINT
s sous forme de chaînes.
var connection = mysql.createConnection({
supportBigNumbers: true,
bigNumberStrings: true
});