sql >> Database >  >> RDS >> Mysql

MySQL:bigint versus int

Het verschil zit puur in de maximale waarde die kan worden opgeslagen (18.446.744.073.709.551.615 voor de bigint(20) en 4.294.967.295 voor de int(10), geloof ik), volgens de details op de MySQL Numerieke typen handleiding.

Overigens is het gebruik van (20) en (10) grotendeels irrelevant, tenzij je ZEROFILL gebruikt. (d.w.z.:het verandert niet de grootte van het opgeslagen nummer - dat hangt allemaal af van het type.)

In praktische termen moet echter worden opgemerkt dat u waarschijnlijk niet snel een van deze limieten zult bereiken, tenzij u een echt bent actieve blogger.



  1. SQLite Join

  2. Postgres UUID JDBC werkt niet

  3. Rails-migratie:Bigint op PostgreSQL lijkt te falen?

  4. Problemen met variabele geheugentoekenningen in SQL Server oplossen