mysql の 2 つのテーブル間に 1 対多の関係があります。
url のプライマリを持つタイプと呼ばれるもの
url
varchar(255)
そして、url にインデックスを付けてorderを呼び出しました。
url | id_no
varchar(255) | int
orderテーブルには多くの値を含めることができ、すでに外部キーが設定されているためurl
、テーブル型url
で a が削除された場合、orderに一致するすべての関連キーが削除されます。
注文は手動で削除することもできます。つまり、テーブルorderと関係のないタイプurl
が存在する可能性があります。
url
inタイプがテーブルの順序と関係がない場合、 typeからそれ自体を削除するように外部キーを設定する方法はありますか?
mysql のマニュアルを見ると、私はそれを理解できません。CASCADE
関連するすべてのキーを削除すると言って混乱していますが、2 つの間に関係がない場合にのみurl
テーブル型から a を削除したいですか?
ご協力いただきありがとうございます!