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

Was ist die MAX-Zahl, wenn ich int(255) in MySQL speichere?

Irgendetwas konvertiert das wahrscheinlich nur in int(11) für dich. Da Sie in einem int keine 255 sichtbaren Ziffern haben können , der Maximalwert ist 2147483647 .

Wenn Sie mehr als das benötigen, können Sie es auf unsigniert setzen, da ich annehme, dass Sie keine negativen IDs haben, und dann können Sie bis zu 4294967295 haben .

Wenn Sie jemals mehr als 4 Milliarden Datensätze haben werden (sehr unwahrscheinlich, wenn Sie gerade bei 1 Million sind), dann könnten Sie einen bigint verwenden Stattdessen können Sie Nummern bis 18446744073709551615 speichern auf Kosten von mehr Speicherplatz natürlich.