1. ホーム
  2. sql

[解決済み] MySQLのテーブルにおけるvarcharの長さの重要性

2022-09-14 05:29:23

質問

行が動的に挿入される MySQL テーブルを持っています。 文字列の長さを確認することができず、切り捨てたくないので、私はそれらを varchar(200) にしていますが、これは一般的に私が必要とするよりもはるかに大きいです。 varchar フィールドに必要以上の長さを与えることは、パフォーマンスに大きな打撃を与えるのでしょうか?

どのように解決するのですか?

いいえ、そのカラムに格納する値が常に (たとえば) 50 文字未満である場合、そのカラムを varchar(50) または varchar(200) は同じ性能です。