varcharはバイト数か文字数か

varchar(32)

MySQL4.1未満は
32バイトまで入りますという意味。
MySQL4.1移行は
32文字まで入りますという意味。
UTF-8で文字数を制限して入力を促したいときは、明らかに4.1以降の方が有利。
4.1未満はバイト数だから、UTF-8使うと文字数制限とかできません(;´Д`)
「UTF-8で32バイト以下の入力でヨロピク♪」
とかいうシステムがあったら、うざすぎて切れるってwwww
_| ̄|○

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です