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

Qual è il numero MAX se memorizzo int(255) in MySQL?

Probabilmente qualcosa lo sta convertendo in int(11) per te. Dal momento che non puoi avere 255 cifre visibili in un int , il valore massimo sarà 2147483647 .

Se hai bisogno di più di quello puoi impostarlo in modo che non sia firmato, dal momento che presumo che tu non abbia ID negativi e quindi puoi avere fino a 4294967295 .

Se hai intenzione di avere più di 4 miliardi di record (molto improbabile se sei a 1 milione in questo momento), allora potresti usare un bigint invece, che ti consente di memorizzare numeri fino a 18446744073709551615 ovviamente al costo di più spazio di archiviazione.