スタックオーバーフローで誰かが、varchar フィールドの長さを推定できない場合は、エンコーディングの整数倍に設定するのが最善であると述べているのを見たことがあります。たとえば、utf8 エンコーディングが 3 バイトの場合であれば、255 に設定するのが適切ですが、これには科学的根拠はありますか?
varchar の最大長は 255 であることだけがわかっています
スペースの無駄と断片化を防ぐ
こちらの方が適切だと思います。
varchar の最大長は 255 であることだけがわかっています
スペースの無駄と断片化を防ぐ
こちらの方が適切だと思います。