[英]INNODB, mysql - foreign key to multiple rows?
說我有一個這樣的表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中的所有行。
鏈接類似於B的其他表可能會獲得相同的結果,該表包含多行取決於表A中的唯一行?
我無法理解互聯網上的指南,所以我在這里問,我知道那里有很多專家。 提前解凍。
如果您要詢問Mysql-innoDB表中的外鍵關系。 如果有一個具有主鍵ID的表A,則為是
如果將此鍵用作表B中的外鍵,並且在表B的PhpMyAdmin關系視圖中指定關系時使用。我們需要指定ON DELETE CASCADE。 因此,每當刪除表A中的記錄時,表B中的相應子記錄都將被刪除。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.