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

MySQL:perché varchar(254) e non varchar(255)?

La tua query su Google ti ha già fornito i suggerimenti. Uno dei primi risultati è questo:

https://www.vbulletin.com/forum/project.php?issueid =32655

Fondamentalmente dice che FULLTEXT indici su VARCHAR(255) richiedono il doppio dello spazio di un VARCHAR(254) Indice FULLTEXT. E per di più qualche altro rigonfiamento.

Penso che questo sia molto più importante che salvare un byte nella tabella dei dati.