MySQLの列挙できるデータ型としてSET型とENUM型があります。 ま、入るデータを限定できるという利点はあるんですけど、 この使い道の違いがなんなのかちょっと謎。 で、調べてみると ENUM型 … リストの中から一つ選ぶ … ラジオボタン SET型 … リストの中から選ぶ … チェックボックス という感じです。 実際、ENUMはChar型でデータを保存して、SET型はビット列で 保存するみたいです。ビットが立ってるやつが選択されてる、 といった具合ですね。 フォームの値をそのまま格納できるらしいので、便利ですよね。 もっと早く知っていればよかった…。 MySQL :: MySQL 5.1 リファレンスマニュアル :: 10.4.4 ENUM タイプ http://dev.mysql.com/doc/refman/5.1/ja/enum.html エンタープライズ:MySQL独自のENU