私はmysqlにデータ型の変更に関する質問があります。Mysqlデータ型
3 = 4 =承認された5 =レビュー私の質問を中断し、私はテーブルの列は、0 =保留中のこれらの値を持つことになりますどの
状態と呼ばれる、1 =アクティブ、2 =拒否した
、使用する最良のデータ型は何ですか。 は、そのうちの一つが使用することをお勧めし
Char(1)
Tinyint(1)
SmallINT(1)
INT(1)
です。
私はこれを調べるために研究していましたが、私は正解を得ていません。
アドバイスをしてください。
はそれらが今まで許される唯一の5つの値である場合、1バイトのデータ型でtinyint型を、使用あなた
返信のためのThans。 Enumを避けるように言われました。 – Lalajee
@MarcB: 'TINYINT'や' CHAR(1) 'を使うと何か違いはありますか? –
tinyint 1は単なる数値なので、常にバイトです。utf-8/16文字を格納している場合、char(1)は実際にはもっと多くなる可能性があります。あなたは数字を格納しているので、intフィールドを使ってください。 –