2010-12-12 12 views
0

シンプルなデータをデータベースに保存するための最良で最も効率的な方法は何でしょうか?たとえば、私のテーブルに、完全性、不完全性、完了しないなどの値を持つステータスという列があるとします。これらの値をそのままデータベースに保存する必要がありますか?mysqlデータベースにシンプルなデータを保存する

また、値を0,1,2として保存し、その数値を単語に変換するget_statusのようなPHP関数を用意する必要がありますか?

また、値を知る必要があるたびにこのテーブルに参加する必要がありますが、値を0,1,2などとして保存し、文字列値を保持する別のテーブルを用意する必要があります。

答えて

0

あなたはenumタイプを検討することができます。 enumは、可能な文字列値の定義済みのリストです。例:

create table stuff (status enum ("foo", "bar") not null); 
関連する問題