sql >> Databasteknik >  >> RDS >> Mysql

MySQL:varför varchar(254) och inte varchar(255)?

Din Google-fråga gav dig tipsen redan. En av de första träffarna är denna:

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

Det står i princip att FULLTEXT index på VARCHAR(255) kräver dubbelt så stort utrymme som en VARCHAR(254) FULLTEXT index. Och lite mer annat svullnad utöver det.

Jag tror att detta är mycket viktigare än att spara en byte i datatabellen.



  1. Prestandamyter:Överdimensionerade strängkolumner

  2. Hur man löser org.hibernate.QueryException:Inte alla namngivna parametrar har ställts in fel?

  3. Tvinga släpp mysql förbigående av främmande nyckel-begränsning

  4. Kopiera en MySQL-tabell inklusive index