1

私はここの初心者です

主キー customer_id を持つテーブルを 1 つ作成し、外部キー customer_id を持つ別のテーブルを作成して、最初のテーブルに結合しました

私の質問

2 つのテーブルにデータを入力したい場合、customer_id を 2 回挿入する必要があります (1 つは最初のテーブルに、もう 1 つは 2 番目のテーブルに)。

データを挿入するたびにそれを行う必要がありますか?? ありがとう :)

4

1 に答える 1

2

テーブルCustomerIdは、テーブル内の各顧客を表しCustomerます。したがって、新しい顧客が到着するたびに、その顧客の ID を作成します。

顧客に「関連する」他のテーブルでは、各エントリに customer_id を挿入します。

例えば

Customer
CustomerId, CustomerName

各顧客には固有の ID があります。

ProductSold
ProductId, ProductName, CustomerId

Product テーブルの外部キーにより、どの顧客が製品を購入したかがわかるようになりました。したがって、製品ごとに、それを購入した顧客の ID を挿入します。それが理にかなっていることを願っています。

-- 新しい顧客には、新しい ID が必要です (新しい顧客を挿入する場合) -- 顧客が購入した製品には、購入者を識別するために外部の CustomerId が必要です。

なので2枚CustomerId挿入。

そうです..あなたは正しい笑:P

于 2013-07-13T04:53:36.757 に答える