sql >> Database teknologi >  >> RDS >> Mysql

Mysql returnerer forkert bigint-resultat ved en, meget mærkelig fejl

Det maksimale heltal, JavaScript sikkert kan repræsentere, er Number .MAX_SAFE_INTEGER , hvilket er 2^53 - 1. Din værdi er større end det, hvilket medfører, at nogle bits går tabt.

node-mysql har supportBigNumbers og bigNumberStrings muligheder, der parser BIGINT s som strenge.

var connection = mysql.createConnection({
                            supportBigNumbers: true,
                            bigNumberStrings: true
                 });



  1. LOAD_FILE returnerer NULL

  2. PYTHON:Opdater FLERE KOLONNER med pythonvariabler

  3. Kopier tabeller fra en database til en anden i SQL Server

  4. Hvordan tilføjer du en redigeringsknap til hver række i en rapport i Oracle APEX?