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

MySQL:Warum varchar(254) und nicht varchar(255)?

Ihre Google-Abfrage hat Ihnen bereits die Hinweise gegeben. Einer der ersten Treffer ist dieser:

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

Es sagt im Grunde, dass FULLTEXT Indizes auf VARCHAR(255) benötigen doppelt so viel Platz wie ein VARCHAR(254) VOLLTEXT-Index. Und noch ein paar andere Aufblähungen obendrauf.

Ich denke, das ist viel wichtiger, als ein Byte in der Datentabelle zu sparen.