IM Prinzip ist das ja ganz einfach zu erklären, INT hat einen Maximalwert von 2147483647 bedingt durch die Zahlendarstellung im Speicher ((2^32)/2)-1 = INT).

MySQL setzt (sofern ein Wert zu groß für eine Spalte ist) den Wert der Spalte einfach auf den Maximalwert.

Wenn du nun der Spalte einfach einen größeren Speicherbereich zuweißt (2^64; BIGINT) kann MySQL auch höhere Werte setzen.

MfG
Sebmaster