4

MySQL 5 InnoDB を使用すると、多くの挿入が予想されるテーブル内のテキストに対して varchar を使用する必要がありますか? 最大 2000 文字のテキストを保存するつもりです。

4

1 に答える 1

10

VARCHAR と TEXT は、MySQL の InnoDB ストレージ エンジンに同じように格納されます。性能差はありません。

多くの詳細な説明については、Innodb の Blob Storage を参照してください。

これら 2 つのデータ型の唯一の違いは、VARCHAR は DEFAULT を持つことができるのに対し、TEXT はできないことです。

于 2013-10-20T01:03:01.980 に答える