ニュース Web サイトのカスタム管理パネルを作成しました。管理者は、公開する場所を選択するときに、多くの「位置」を選択できます。PHPとMySQLを使用しています。
その後、1 つの「位置」に基づいて SELECT する必要があります (すべての「位置」は Web サイト内のニュースのコンテナーを表します。ニュースは多くの「位置」にある可能性があることに注意してください)。
私の質問は次のとおりです。位置を保存する最良の方法はどれですか?
私は考えました:
- 「位置」を連載。短所: SELECT が遅いため、LIKE を使用する必要があります。
- N ブール列を持つテーブルを作成します。ここで、N は利用可能なポジションの数です。短所: N は通常変更される可能性があるため、新しい列を作成する必要があります。
何か案は?