Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Mysql zwraca niepoprawny wynik bigint o jeden, bardzo dziwny błąd

Maksymalna liczba całkowita, jaką JavaScript może bezpiecznie reprezentować, to Number .MAX_SAFE_INTEGER , czyli 2^53 - 1. Twoja wartość jest większa niż ta, co powoduje utratę niektórych bitów.

node-mysql ma supportBigNumbers i bigNumberStrings opcje analizujące BIGINT s jako ciągi.

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



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Wiele kontenerów dockera dla mysql lub jedna instancja z wieloma bazami danych

  2. php:SQLSTATE[HY000] [2002] Nie można nawiązać połączenia, ponieważ maszyna docelowa aktywnie je odrzuciła

  3. MySQL usuwa wszystkie spacje z całej kolumny

  4. Python Pandy zapisują do sql z wartościami NaN

  5. Instrukcja aktualizacji Pythona MYSQL