EDIT別のテーブルから外部キー列を:それは一見用語の「橋渡しの表は、」私は私がして、テーブル
produ_tag
にレコードを挿入しようとしている主のレコードの挿入;
を必要とするものですプライムキーと外部キーを列として使用します。
produ_tag
製品
タグ
最初の列refHe
はproducts
テーブルの製品のコードであり、2番目のフィールドにはtags
テーブルの製品タグが含まれています。モデリングソフトウェアはこの追加テーブルを作成し、必要なタグがどの製品に含まれているかを保存できます。
問題はそれらがプライマリなので、2つのタグを持つ商品がある場合、以前に同じ商品が挿入されているため、そのレコードは挿入されません。
両方の主なものを削除する必要がありますか?あるいは、モデリングソフトウェアがそのようにレンダリングするので、これを処理する別の方法があります。
あなたはブリッジテーブルを探しているようですが、 'products'テーブルと' tags'テーブルの構造を分かち合うことができますか? –
件名に両方を追加しました – GantzisGoat
異なるモデリングツールは、PKをブリッジテーブルで別々に扱います。 1つの方法は複合キーです。あなたの記述を読んでいるなら、複合キーであるprodu_tsagのPKは(refHe、namCh)です。それはうまくいくはずで、2つのタグを持つ製品、または同じタグを持つ2つの製品を挿入できるようにすべきです。 –