MySQL テーブルに URL を保存する必要があります。長さが不確定な URL を保持するフィールドを定義するためのベスト プラクティスは何ですか?
ベストアンサー1
- http://dev.mysql.com/doc/refman/5.0/en/char.html
VARCHAR 列の値は可変長文字列です。長さは、MySQL 5.0.3 より前では 0 から 255 までの値として指定でき、5.0.3 以降のバージョンでは 0 から 65,535 までの値として指定できます。MySQL 5.0.3 以降の VARCHAR の有効な最大長は、最大行サイズ (すべての列で共有される 65,535 バイト) と使用される文字セットによって決まります。
- つまり...
< MySQL 5.0.3 ではTEXT を
使用し、
>= MySQL 5.0.3 ではVARCHAR(2083)を使用します。