0

入力文字列の長さがわかっている場合、たとえば、レポート番号が常に 20 文字の英数字である場合など、varchar が意図されているという仮定の下で、私は何年も php/mysql をコーディングしてきました。あるいは、文字列を 0 ~ 255 バイトに制限したいが、可変サイズ (ユーザー名フィールドなど) にしたい場合は、常に Tinytext を使用する必要があると考えていました。

http://dev.mysql.com/doc/refman/5.0/en/char.htmlで今日の仕様を読むと、varchar と tinytext はまったく同じように見えます - 制限が 0 から 255 の間の可変長文字列です。バイト。2つの違いは何ですか?それぞれの使用目的は何ですか?

4

0 に答える 0