2011-12-28 2 views
0

MySQL用の最も効率的なTYPEをSYSTEMまたはUSERに(行に対して)生成する量を格納すると考えています。 SYSTEM生成アイテムは削除できません。ユーザー生成アイテムは削除できません。私は考えているINT可能な値の1/2(1:USER || 2:SYSTEM)ですが、私は他人からの入力を希望します。これは、MIME /メディアタイプとは関係ありません。MySQL:タイプの最も効率的なカラムタイプ(システムでもユーザでも生成されません)

答えて

0

私はこのコラムのためにユーザーのIDを使用することを決めました。そうする人は...

1のいずれかでなければならないなど/削除/編集するには

)それを作成した人。

2.)より高いレベルの権限を持つ人。

私は可能な限りユニークな視点を得るために、できる限り一般的なものを維持しようとしています。このアプローチは、今後可能な限り長く変化する可能性があるようです。

1

ENUMタイプは、不正な入力を防止するのに役立ちます。

http://dev.mysql.com/doc/refman/5.0/en/enum.html

+0

このSQLは中立ですか(PostgreSQL、MySQL、MSSQLなど)? – John

+0

PostgreSQLの場合:http://www.postgresql.org/docs/current/static/datatype-enum.html – lqez

+0

SQL Serverにはありませんが、あなたが 'MySQL 'を明示的に言及したので、私はそれを提案しました。 :) – lqez

関連する問題