私のサイトの 1 つに、各ユーザーの一意のユーザー ID、電子メール アドレス、パスワードなどを含むメインのユーザー テーブルがあります。
電子メールを確認したかどうか、メッセージを投稿したかどうか、アカウントをアップグレードしたかどうか、X を実行したかどうか、 Yなどを行っています。
これらの各フラグは単純な "0" (偽) または "1" (真) であり、これらのフラグに基づいて、私のサイトはユーザーを表示したり、さまざまなことを行ったりします。
私の質問は、これらのバイナリ フラグをメインの Users テーブルに追加すること、またはバイナリ フラグなどのために別のテーブルを作成することのほうが理にかなっていますか?
あなたがどこから来たのかを理解できるように、あなたの理由 (およびあなたのアプローチの利点) を説明してください。