Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Ganzzahliger Überlauf, was als nächstes kommt

Stellen Sie sich das so vor:Wie lange haben Sie gebraucht, um einen INT auszufüllen ? Vielleicht sechs Monate?

Jetzt multiplizieren Sie diese Zeit mit ungefähr 4 Milliarden.

So lange dauert es, einen BIGINT zu füllen , wenn Sie Daten mit der gleichen Rate einfügen. Wenn Sie also ein halbes Jahr gebraucht haben, um einen INT auszufüllen , der BIGINT wird 2 Milliarden Jahre dauern.

Das gibt Ihnen einen gewissen Spielraum dafür, wie viel größer der Bereich eines BIGINT ist ist als ein INT . Ein BIGINT unterstützt bis zu 2 Werte, was zweimal größer ist als die Anzahl der Werte in einem INT .