0

ニュース Web サイトのカスタム管理パネルを作成しました。管理者は、公開する場所を選択するときに、多くの「位置」を選択できます。PHPとMySQLを使用しています。

その後、1 つの「位置」に基づいて SELECT する必要があります (すべての「位置」は Web サイト内のニュースのコンテナーを表します。ニュースは多くの「位置」にある可能性があることに注意してください)。

私の質問は次のとおりです。位置を保存する最良の方法はどれですか?

私は考えました:

  1. 「位置」を連載。短所: SELECT が遅いため、LIKE を使用する必要があります。
  2. N ブール列を持つテーブルを作成します。ここで、N は利用可能なポジションの数です。短所: N は通常変更される可能性があるため、新しい列を作成する必要があります。

何か案は?

4

1 に答える 1

0

最後に、「id news position」と外部キー「news position」の 3 つの列を持つ追加のテーブルを使用しました。

于 2013-09-28T19:52:23.980 に答える