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

Dlaczego nie mogę wstawić 10 cyfr, gdy moja kolumna to INT(10)

Największa możliwa wartość w polu INT w MySQL to 2147483647 , Twoja wartość 9100000010 jest większa niż to. Dlatego przepełnia się do 4294967295 czyli Max dla liczby całkowitej bez znaku.

11.1.4.1. Typy liczb całkowitych (dokładna wartość)

INT    4    -2147483648 2147483647

Użyj BIGINT jeśli chcesz przechowywać większą liczbę, która waha się od:

BIGINT  8   -9223372036854775808    9223372036854775807


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Tablica w Mysql GDZIE LUBISZ?

  2. Jak automatycznie załadować MySQL podczas uruchamiania systemu OS X Yosemite / El Capitan?

  3. Zapętlanie prostokątów svg z bazy danych

  4. Utwórz nową bazę danych za pomocą MySQL Workbench

  5. XmlHTTPRequest:Błąd analizowania XML:nie znaleziono elementu