私は、製品がいっぱいのMySQLデータベースを持っています、各製品にはカテゴリがあります。 私は店のオーナーが、商品がサイトに表示される順序を変更することができるようにしたいと考えています。表示注文列に基づく製品の注文
私の最初の考えは、製品注文の列を持つことですが、別々の注文を持つために各カテゴリの製品を必要とし、すべての製品が1つのテーブルポジション1の椅子とポジション1のテーブルも、これは間違いなく達成可能ですが、大きな問題があります。もし私が椅子2のポジションをポジション1に変更したいのであれば、他のすべての製品カラムも更新する必要があります。これは、注文を変更するたびに100sのクエリを実行する必要があるため、計算コストがかかります。
これを行う簡単な方法が必要です。私はMySQLとPHPを使用しています。 何か助けていただければ幸いです。
ありがとうございました。
カテゴリと商品の間に多対多の関係があるようです。なぜ中間テーブルに注文を入れないのですか –
これは意味がありますが、注文を変更したときにカテゴリーxの各商品の注文を更新する必要があるというこの問題をまだ止めませんか? @ ShadyAtef – Ben
いいえ間違いなくそれはありません。 –