0

次のようなテーブル A があるとします。

[my id (primary key) (auto increment)] [other values]

そして、そのような別のテーブルB

[my id (primary key)] [id of the row in table A] [other values]

外部キーを使用して、テーブル B のすべての行をテーブル A の一意の行にリンクできますか? 目標は、テーブル A の行が削除されている場合に、テーブル B のすべての行に CANCEL を強制することです。

テーブルAの一意の行に依存する複数の行を含む、Bのテーブルと同様の他のテーブルをリンクして同じ結果を達成することは可能でしょうか?

インターネットのガイドを理解できなかったので、専門家がたくさんいることを知っているここで質問します。事前に感謝します。

4

1 に答える 1

1

Mysql - innoDB テーブルの外部キー関係について質問している場合。次に、はい、主キー ID を持つテーブル A がある場合

このキーがテーブル B の外部キーとして使用され、テーブル B の PhpMyAdmin Relation ビューで関係を指定している場合、ON DELETE CASCADE を指定する必要があります。したがって、テーブル A のレコードが削除されるたびに、テーブル B の対応する子レコードが削除されます。

于 2013-10-29T14:14:33.390 に答える