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

Hvorfor kan jeg ikke indsætte 10 cifre, når min kolonne er INT(10)

Størst mulig værdi i INT-feltet i MySQL er 2147483647 , din værdi 9100000010 er større end det. Det er derfor, det flyder over til 4294967295 som er Max for usigneret heltal.

11.1.4.1. Heltalstyper (nøjagtig værdi)

INT    4    -2147483648 2147483647

Brug BIGINT hvis du ønsker at gemme et større antal, som spænder fra:

BIGINT  8   -9223372036854775808    9223372036854775807


  1. Hvordan opretter man en MySQL-database fra dumpfil i expect/TCL-script?

  2. Du skal installere postgresql-server-dev-X.Y for at bygge en server-side-udvidelse eller libpq-dev for at bygge en klient-side-applikation

  3. Brug af pt-pg-summary Percona Toolkit til PostgreSQL

  4. MySqlConnectionStringBuilder - Forbind med certifikater